Winform中listView控件从数据库中添加数据的方法
来源:互联网 发布:java log4j的使用 编辑:程序博客网 时间:2024/06/06 23:55
绑定数据库数据到listview中,有两种方式
第一种:使用SqlDateReader
public void BindData()
{
//连接数据库
string strcon="server=.;database=student;uid=sa;pwd=123456;";
SqlConnection con=new SqlConnection(strcon);
con.Open();
string sql=select * from student;
SqlCommand benchi=new sqlCommand(sql,con);
//绑定数据
SqlDataReader reader=benchi.ExecuteReader();
while(reader.Read())
{
ListviewItem first=new ListviewItem(reader["id"].ToString());
first.SubItems.Add(reader["name"].ToString());
first.SubItems.Add(reader["age"].ToString());
first.SubItems.Add(reader["sex"].Tostring());
first.SubItems.Add(reader["class"].Tostring());
this.ListView1.Items.Add(first);
}
con.Close();
reader.Close();
}
第二种:foreach或for循环
public void BindData()
{
String sql="select * from studentinfo";
DataTable dt=DBhelper.CommonCha(sql);//DBhelper是什么你知道吧?
foreach(DataRow dr in ds.Table[0].Rows)
{
ListViewItem first=new ListViewItem(dr["BookName"].ToString());
first.SubItems.Add(dr["Author"].ToString());
first.SubItems.Add(dr["Press"].ToString());
first.SubItems.Add(dr["PubDate"].ToString())
this.ListView1.Items.Add(first);
}
}
在窗体加载中调用将以上这两种方法任意一种,都能实现绑定数据
第一种:使用SqlDateReader
public void BindData()
{
//连接数据库
string strcon="server=.;database=student;uid=sa;pwd=123456;";
SqlConnection con=new SqlConnection(strcon);
con.Open();
string sql=select * from student;
SqlCommand benchi=new sqlCommand(sql,con);
//绑定数据
SqlDataReader reader=benchi.ExecuteReader();
while(reader.Read())
{
ListviewItem first=new ListviewItem(reader["id"].ToString());
first.SubItems.Add(reader["name"].ToString());
first.SubItems.Add(reader["age"].ToString());
first.SubItems.Add(reader["sex"].Tostring());
first.SubItems.Add(reader["class"].Tostring());
this.ListView1.Items.Add(first);
}
con.Close();
reader.Close();
}
第二种:foreach或for循环
public void BindData()
{
String sql="select * from studentinfo";
DataTable dt=DBhelper.CommonCha(sql);//DBhelper是什么你知道吧?
foreach(DataRow dr in ds.Table[0].Rows)
{
ListViewItem first=new ListViewItem(dr["BookName"].ToString());
first.SubItems.Add(dr["Author"].ToString());
first.SubItems.Add(dr["Press"].ToString());
first.SubItems.Add(dr["PubDate"].ToString())
this.ListView1.Items.Add(first);
}
}
在窗体加载中调用将以上这两种方法任意一种,都能实现绑定数据
- Winform中listView控件从数据库中添加数据的方法
- 【WinForm】线程中向listview添加数据
- Winform中向DataGridView控件添加数据
- 在WPF中添加WINFORM控件的方法
- 将数据从DATASET导入到WINFORM中的LISTVIEW、LISTBOX、COMBOBOX控件的方法
- Excel中添加Listview控件方法
- [VB.NET]请教高手:如何使用listview控件从缓冲区中一次性添加多条数据???
- C# 向ListView中添加多列数据的方法
- ListView中控件添加Listener的优化
- Android--ListView中添加控件的点击
- [c# WinForm]往ListView中添加大量的不同图标
- 在Winform中向DataGridView控件添加数据的三种方式
- 在Winform中向DataGridView控件添加数据的三种方式
- winform中 将listview的数据导出至 excel (最简单的方法)
- winform中控件数据刷新
- [WinForm]C# Listview中添加Button
- ASP.NET从数据库中取出数据添加到xml中方法
- 动态的向ListView中添加数据
- 我的oracle 10g的oracle用户下.bash_profile的配置文件
- 一部高清电影在不同分辨率下文件大概各有多大
- 七章 札记--C++ primer 之旅
- UITextField exc_bad_access solution
- 想请一位在校学生开发程序,有时间和精力的举手哦
- Winform中listView控件从数据库中添加数据的方法
- iphone 开发环境大家
- 项目管理知识体系系指南学习总结(一)
- 2012-07-16
- hdu 2462
- 英语词汇6
- Snmp网络管理协议
- 八章 札记--C++ primer 之旅
- 插入关联表数据的优化方法