2

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

編集:

これらは _dtFieldList の列です

_dtFieldList の列

4

0 に答える 0