コンボ ボックス、テキスト ボックス、およびボタンを使用してユーザー コントロールを作成しています。このユーザー コントロールをフォームに配置すると、次のエラーが発生しました。"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 の列です