Combobox绑定不了 数据库 求大大帮忙看下,comboBox1.ValueMember ,提示无法绑定到新的显示成员!
我想用Combobox绑定数据库 表名:AA, 主索引:name, 第二个栏位:value ,将name列全部显示在combobox中,并且能够根据在combobox中输入的字母查找相似,减少下拉菜单中的name。 可是一直在报错。求大大帮忙看下
string strConnection = "user id=sa;password=;";
strConnection += "initial catalog=database;Server=test;"
strConnection += "Connect Timeout=30";
dbconn = new SqlConnection(strConnection);
dbconn.Open();
string Select_conditions = "select * from AA";
da_Bosa = new SqlDataAdapter(Select_conditions, dbconn);
SqlCommandBuilder cb = new SqlCommandBuilder(da_Bosa);
da_Bosa.UpdateCommand = cb.GetUpdateCommand();
DataSet ds = new DataSet();
da_Bosa.Fill(ds, "AA");
comboBox1.DataSource = ds;
comboBox1.DisplayMember = "value ";
comboBox1.ValueMember = "name"; 这句一直在报错,无法绑定到新的显示成员。
dbconn.Close();
求大大们帮忙看下 。C# 用了没几天,求指点~ 能顺便告诉我下能够根据在combobox中输入的字母查找相似,减少下拉菜单中的name就更好
------解决方案--------------------
comboBox1.DataSource = ds;
换成
comboBox1.DataSource = ds.tables[0];
试试