COMPUTER_LZY

要输就输给追求,要嫁就嫁给幸福

导航

Cannot bind to the new display member

 

代码:

cb_abc.DataSource = oper.getDataSet();
 cb_abc.DisplayMember = "name";
  cb_abc.ValueMember = "value";
 cb_abc.SelectedIndex = 0;

 

 

在执行上述代码时,ComboBox绑定报错

异常:Cannot bind to the new display member


原因: 将一个DataSet对象赋给了一个combobox数据源,combobox在DataSet中找不到名为name或value的数据列。

 

解决办法:将DataSet改为DataTable,确保DataTable中包含名为name和value的数据列 。

cb_abc.DataSource = oper.getDataSet().Table[0];
 cb_abc.DisplayMember = "name";
  cb_abc.ValueMember = "value";
 cb_abc.SelectedIndex = 0;
 

 

 

posted on 2012-02-28 16:06  CANYOUNG  阅读(744)  评论(0编辑  收藏  举报