首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

用combox绑定数据,出现system.data.dataroview的货色

2012-07-30 
用combox绑定数据,出现system.data.dataroview的东西string dbPath D:\\dl.db3SQLiteHelper hp new

用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"]看有没数据在里面.

热点排行