组合框上的错误作为用户控件元素

时间:2013-09-17 09:04:53

标签: c# user-controls

我正在使用组合框,文本框和按钮创建用户控件。当我将此用户控件放入表单后发生错误。 "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";

我做错了什么?

我发现使用公共属性DisplayMemberValueMember solved此问题。但就我而言,这是不可能的。

修改

这些是_dtFieldList

的列

columns of _dtFieldList

0 个答案:

没有答案