C# 组合框作为用户控件元素时出错
我正在创建一个带有组合框、文本框和按钮的用户控件。当我将此用户控件放置在表单中时,出现以下错误<代码>“无法绑定到新的值成员。参数名称:newDisplayMember”我搜索了SO,找不到任何满意的答案(可能是我错了)。这是将数据加载到combo的代码段:C# 组合框作为用户控件元素时出错,c#,user-controls,C#,User Controls,我正在创建一个带有组合框、文本框和按钮的用户控件。当我将此用户控件放置在表单中时,出现以下错误“无法绑定到新的值成员。参数名称:newDisplayMember”我搜索了SO,找不到任何满意的答案(可能是我错了)。这是将数据加载到combo的代码段: // binding data source. _bsFieldList.DataSource = _dtFieldList;// _dtFieldList is a DataTable
// binding data source.
_bsFieldList.DataSource = _dtFieldList;// _dtFieldList is a DataTable
// Assigning binding source as the data source of the combo box.
cboFields.DataSource = _bsFieldList;
cboFields.DisplayMember = "FieldCaptn";
cboFields.ValueMember = "FieldType";
我做错了什么
我发现对DisplayMember
和ValueMember
使用公共属性可以解决此问题。但就我而言,这是不可能的
编辑:
这些是\u dtFieldList的列
在
\u dtFieldList
数据表中,DisplayMember
和ValueMember
应该是列名。您能显示\u dtFieldList
的列吗?@KingKing我已经添加了这些列。。