回 帖 发 新 帖 刷新版面

主题:怎么让combobox连接sql server的表数据啊???急

同题[em18]

回复列表 (共3个回复)

沙发

DataBinding

板凳

使用DataAdapter 将数据填充到DataSet中.
然后进行绑定.
例: DataSet ds = obj;
    cbobox.datasource = ds.Tables[0];
    cbobox.displayMember = "Name";(组合框中可看到的字段)
    cbobox.valueMember = "ID"(值字段)

3 楼

一起进步  希望你能明白。
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

我来回复

您尚未登录,请登录后再回复。点此登录或注册