主题:怎么让combobox连接sql server的表数据啊???急
Chris11
[专家分:0] 发布于 2006-05-29 21:40:00
同题[em18]
回复列表 (共3个回复)
沙发
jzyray [专家分:20610] 发布于 2006-05-30 12:12:00
DataBinding
板凳
wolfofshaolin [专家分:330] 发布于 2006-06-03 17:06:00
使用DataAdapter 将数据填充到DataSet中.
然后进行绑定.
例: DataSet ds = obj;
cbobox.datasource = ds.Tables[0];
cbobox.displayMember = "Name";(组合框中可看到的字段)
cbobox.valueMember = "ID"(值字段)
3 楼
fistmans [专家分:0] 发布于 2006-06-07 12:04:00
一起进步 希望你能明白。
sql="select password,username from users ";
SqlConnection myConn = new SqlConnection("server=localhost;uid=sa;pwd=123;database=test");
SqlCommand com =new SqlCommand(sql,myConn);
myConn.Open ();
SqlDataReader dr = com.ExecuteReader();
while(dr.Read())
{
comboBox1.Items.AddRange(new object[]{dr["username"]});
}
}
catch(Exception ed)
{
MessageBox.Show(ed.ToString());
}
test是我自己建立的一个数据库,其中一一个users 的表,包括2个字段,用户名,密码。comboBox1绑定到用户名字段。
有事情找我 fistmans@gmail.com
我来回复