我正在创建一个带有组合框、文本框和按钮的用户控件。当我将此用户控件放在表单中时,发生以下错误。"Cannot bind to the new value member. Parameter name: newDisplayMember"
我搜索了 SO 并找不到任何令人满意的答案(可能是我错了)。这是将数据加载到组合的代码片段:
// 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
解决了这个问题。但就我而言,这是不可能的。
编辑:
这些是 _dtFieldList 的列