将DataTable Select分配给ComboBox时出错

时间:2011-03-11 17:23:22

标签: c#

cboUsername.DataSource = oGetUserDetails.Select("USER_LOGIN <>'' AND COMPUTER_NAME<>''");
cboUsername.DisplayMember = "USER_LOGIN";
cboUsername.ValueMember = "COMPUTER_NAME";

我收到错误

  

警告
  无法绑定到新的显示成员。
  参数名称:newDisplayMember

oGetUserDetailsDataTable

我不知道是什么问题。

2 个答案:

答案 0 :(得分:1)

在DataSource之前设置DisplayMember和ValueMember属性,或者在designer / aspx文件中正确设置它们。

答案 1 :(得分:0)

我怀疑DataTable没有包含列的属性,但使用[“columnname”]索引器访问。在这种情况下,您的DisplayMember字符串应为“Items [\”USER_LOGIN \“]”(同样适用于值成员。