問題タブ [valuemember]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4493 参照

vb.net - コンボボックス変更イベントにDataGridViewComboBoxCellのValueMemberを表示 VB.NET

私はこのコードを使用しています:

このコードは正常に動作していますが、変更されたときに選択したアイテムの値を表示するためのイベントが必要です。

どうもありがとう

0 投票する
4 に答える
6651 参照

c# - C# コーディングの value メンバーに 2 つ以上のフィールドを追加する

4 つの主キー フィールドを持つテーブルがあります。C# を使用して作成した WinForm アプリケーションのドロップダウン リストにそれを読み込みます。

ドロップダウン リストの TextChanged イベントで、特定の TextBox があり、ドロップダウン リストで選択した特定のフィールドのテーブルが受け取った情報を入力したいと考えています。

私が言うように、テーブルには4つのフィールドがあります。これら 4 つのフィールドすべてをデータ セットから値メンバーに入れることはできますか、それとも不可能か教えてください。

ありがとうございました。

Datatable dt=dba.getName(); cmb_name.ValueMember="id"; cmb_name.DisplayMember="name"; cmb_name.DataSource=dt;

これは通常の形式です..しかし、私はより多くのキーフィールドを持っています..だから私はより多くのキーフィールドを追加する必要があります..

0 投票する
1 に答える
6911 参照

c# - C# .net Combobox は、データセットにバインドされている場合、displaymember ではなく valuemember を表示します。

データセットからコンボ ボックスを設定し、それを別のデータ行にバインドしようとしています。データ行には、単一の顧客レコードが含まれています。データセットには、title_id (int) と title (テキストの説明) を持つ 1 つのテーブルが含まれています。

値と表示メンバー、およびコンボ ボックスのデータソースを設定します。

次に、顧客の詳細を含むデータ行にデータ バインディングを設定します。

実行すると、コンボ ボックスに数値 2 (データ行の title_id の値) が表示されます。

クリックすると、予想通り、Mr、Mrs、Miss などが含まれています (Mr = 2)

私が理解できないのは、2の代わりに「Mr」を表示する方法です?!

0 投票する
2 に答える
3276 参照

c# - datagridviewcomboboxcolumn の ValueMember の値を取得する方法

友人、私は datagridview の列インデックス 1 として datagridviewcomboboxcolumn を使用しています。アクセス データベース テーブルからデータをフェッチし、次の方法で datagridviewcomboboxcolumn にデータを入力しました。

それから私はこれを書いています:

そして、この列を次のように追加します

コンボボックスが作成され、リストから任意のコンボボックスを選択できます。データを保存するときに、選択した項目の ValueMember を取得したいと考えています。この値を取得するには、次のコードを使用していますが、値ではなくフィールド「BUSINESS_CODE」の文字列表現を提供しています.選択したアイテムのValueMemeberを取得できるように助けてください..

0 投票する
0 に答える
454 参照

c# - DataGridViewComboBoxColumn 値のメンバーが (none) に戻り続ける [VS2010]

VS2010 のデザイナーから、DataGridView の ComboBox 列に ValueMember プロパティを設定しようとしています。

値を設定するたびに、セルを離れる瞬間に (なし) に戻ります。

DisplayMember プロパティでも同じことが起こります。

グーグルで検索しても何も見つかりませんでした:(

ここに画像の説明を入力

0 投票する
1 に答える
5573 参照

database - VB .NET COMBOBOX ValueMember

こんにちは皆さん、ValueMemberに問題があります。コードを見てください:

MessageBoxは次のようなものを表示するはずです:グラフィックカード-123ASDの最初の要素は「Nazwa_Towaru」、2番目は「Kod_Towaru」ですが、MBは次のようなものを表示します:グラフィックカード-「Kod_Towaru」。初めてDATASETの「Kod_Towaru」列が空だと思いますが、これを確認すると、列にデータがあります。

私はこれと同じコードを持つ別のコンボボックスも持っており、それは素晴らしい働きをしているので、なぜこれがそうではないのですか?すべての変数はローカルであるため、コリデートはありません。

0 投票する
2 に答える
424 参照

vb.net - 以前のデータソースを呼び出すコンボボックス

ここでいくつかの洞察を探しています...

私のフォームには、3 つの ComboBox コントロールがあります。一番左が選択を受け取ると、ルーチンを呼び出して 2 番目を有効にして入力します。次に、2 番目で選択が行われると、3 番目についても同じことが起こります。

メソッド「loadGroups」

これはうまく機能し、すべてが正常にロードされ、適切な .ValueMember の結果が提供されます。

フォームが最初に読み込まれるとき、ボックス 2 と 3 は空で無効になっていることに注意してください。初期ロードの後、リストから項目を選択して値を取得する必要があります (予想どおり)。

奇妙な点は、2 番目または 3 番目のコンボボックスが「初期化」されると、最後の設定を思い出すように見えることです。たとえば、.DataSource プロパティを Nothing に設定する Reset メソッドを呼び出すと、リストがクリアされ、Text が Nothing に設定されます。次に cboEquipment の SelectedIndex を変更すると、他のボックスが SelectedItems と SelectedValues で復活します。

新しい DataTable によると、これらの値は間違っていませんが、まったく覚えているのは奇妙です (参照を持たず、新しい読み込みとして動作する必要があります)。

その他の興味深い点; populate メソッドは、SelectedIndexChanged イベント中に呼び出されます。

どんな考えでも素晴らしいでしょう!


アップデート -

この動作は、SelectedIndexChange イベントの跳ね返り (raise! raise! raise!) と結びついています。

戦略的なポイントでイベントハンドラーを削除および追加すると、コードが希望どおり/期待どおりに機能します。

これが私を正しい道に導いた記事です...

0 投票する
0 に答える
1312 参照

c# - RadTreeView要素をデータソースにバインドするC#Winforms、ValueMember例外

RadTreeView実際には設定で、要素をデータソースにバインドする際に問題がありますValueMember。簡略化すると、次のとおりです。

モデル:

意見:

すべて正常に動作し、ルート ノードの値メンバーは正常に設定されてい(EmfDataSet)ますが、値の代わりに子ノードの場合は次のようになります"TargetInvocationException"

なにが問題ですか?

0 投票する
1 に答える
558 参照

c# - ValueMember を入れて Listbox から ValueMember を取得する

こんにちは!次のステートメントを使用して、「lb_Kostenstellen」という名前のリストボックスの Valuemember とデータソースを定義しようとしています (データベース内のアイテムを更新するには、アイテムの ID が必要です)。

「bt_Hinzufügen」というボタンを作成しました。ボタンをクリックすると、選択したアイテムが「lb_Kostenstellen」というリストボックスから「lb_Ausgewählt」に移動するはずです。(アイテムは最初のリストボックスには表示されません)。私はこのステートメントを使用します:

今まで、ステートメントは機能しています。

しかし今、私の質問: 3 つのアイテムを 1 つのリストボックスから別のリストボックスに「切り替え」、ボタンをクリックすると、3 つのメッセージボックスをすべての一意のアイテムの ID とともに表示したいと考えています。

うまくいきません。次のメッセージボックスのみを取得します。

  1. MB : 私
  2. MB : D
  3. MB : (何もない)

    for (int i = 0; i < lb_Ausgewählt.Items.Count; i++) { MessageBox.Show(lb_Ausgewählt.ValueMember[i].ToString()); }

互換性のあるソリューションがあることを願っています。ありがとう、ダニエル

私の DatabaseContext は「db」です(EntityFrameworkの場合)。

0 投票する
1 に答える
109 参照

c# - コンボボックスC#から値を取得するときのnull値

これは、VPN 経由で接続されたデータベースの値を取得することになっています。ドロップダウンリストの値のタイトルを表示する場所にクエリを設定し、システムは選択した値の値メンバーを取得することになっています。したがって、フィールドの valuemember です。値が見つからず、ロックアップするだけです。データベースにアクセスするために VPN がアクティブであることはわかっています。それ以外に、valuemember が labelcode 変数に転送されない理由はわかりません。