WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院WEB开发ASP.NET Winform中listView控件从数据库中添加数据的方法 阅读

Winform中listView控件从数据库中添加数据的方法

 2012-07-17 07:35:08 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愭娑樷枎閹邦剛娉氶梺鍛婎殔濞层劌鈻撻幋婵愬殫妞ゆ梻鍘х憴锟�
核心提示: 绑定数据库数据到listview中,有两种方式第一种:使用SqlDateReaderpublic void BindData(){//连接数据库string strcon="server=.;database=student;uid=sa;pwd=123456;";SqlConnection co

 绑定数据库数据到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);
}


}
在窗体加载中调用将以上这两种方法任意一种,都能实现绑定数据

Tags:Winform listView 控件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接