用combox绑定数据,出现system.data.dataroview的东西
string dbPath = "D:\\dl.db3";
SQLiteHelper hp = new SQLiteHelper(dbPath);
string st = "select ysbh,sjbh ,operator ,sjstyle ,kssj ,czbh from ys ";
dds = hp.ExecuteDataTable(st, null, "s");
comboBox1.DataSource = dds.Tables["s"];
comboBox1.DisplayMember ="ysbh";
comboBox1.ValueMember = "ysbh";
MessageBox.Show(comboBox1 .SelectedValue .ToString ());
combox文本框里出现system.data.dataroview.
但是在另一个地方同样的代码,就是能输出正确的值。。
这到底是什么引起的呢。。。郁闷啊
------解决方案--------------------看输出是 ValueMember 设置的列没找到,看你的代码指定的也没错啊
------解决方案--------------------comboBox1.DisplayMember ="ysbh";
comboBox1.ValueMember = "ysbh";
comboBox1.DataSource = dds.Tables["s"];
这么写看
------解决方案--------------------
dds.Tables["s"]看有没数据在里面.