問題タブ [datagridcomboboxcolumn]

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 に答える
5331 参照

vb.net - datagridview に 2 つのコンボボックス列を追加する

vb.net 2005でアカウント番号と説明を表示するために、2つのコンボボックス列を持つデータグリッドビューを使用しています.

dataadapter を使用して、上記のクエリで ds1 と ds2 を埋めています。

これにより、Cell value not valid エラーが発生しています。


誰かが試してみたい場合は、2 つのコンボボックス列を持つ datagridview を使用してください。任意のテーブルから id と desc のような任意の 2 列を表示します。そして、idを選択して、他の列に自動的にdescを表示してみてください。逆に


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

c# - コンボ ボックスのドロップダウン リストで強調表示された項目を、セルの終了時またはセルの終了時に現在の値として設定します。

上記のコードでは、オートコンプリート コンボボックスから選択した後、Tab キーを押してコンボボックスのセルを終了すると選択が失われるという問題があります。選択が保持される場合もあれば、選択がクリアされる場合もあり、ランダムに発生します。

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

vb.net - Unbound DataGridView:ユーザーがセルをクリックした場合にのみ2列目のセルにComboBoxが必要

2つの列を持つバインドされていないDataGridViewがあります。最初の列は単なる文字列値です。2番目の列ユーザーがセルをクリックしたときにのみコンボボックスを表示したい(DataGridViewColumnとして列全体ではない)。以下のコードを使用しましたが、これは正しくなく、エラーが発生します。SetCurrentCellAddressCore関数への再入可能な呼び出しが発生するため、操作は無効です。 最初の列は入力され、2番目の列は空です。

コードは以下の通りです:

誰かが私に2つの列を持つ完全な実例を教えてもらえますか?2番目の列はComboBoxCellですが、ユーザーがクリックしたときだけです。また、DataGridViewセルで選択した値を取得する必要があります。前もって感謝します。

0 投票する
3 に答える
4377 参照

.net - 選択した項目が DataGridComboBoxColumn に表示されない

XAMLにDataGrid2 つの s が設定されています (ここDataGridComboBoxColumnからコピー):

正直なところ、欠落しているプロパティに何を入れるべきか理解していないため、いくつかの例外があります。エンティティ クラスに含まれる文字列のリストに列をバインドしようとしています。

私のコード ビハインドでは、グリッドのItemsSource:

これにより、最初は、すべてのセルが空白の 2 x 2 グリッドがレンダリングされます。2 回クリックすると、適切にバインドされた文字列のリストが表示されたドロップダウンが表示されます。ただし、ドロップダウンから値を選択してフォーカスを外側に移動すると、セルは空白のままになります。XAML に何を追加または変更する必要があるかを指摘できますか? このバインディングを行う簡単な方法はありますか? このコンボ ボックスの列バインディングに関する多数の投稿を読みましたが、何が起こっているのか理解できませんでした。(VS2010使用)

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

c# - 値のリストへの DataGridComboBox 列のバインド

DataGrid を DataTable にバインドしています。DataGrid には 4 つの列があります。

  1. チェックボックス (問題なし)
  2. テキスト ボックス 1 (問題なし)
  3. テキスト ボックス 2 (問題なし)
  4. コンボボックス(私が問題に直面しているところです)

現在、DataGrid を Datatable にバインドしているため、デフォルト値を DataGridComboBox 列に割り当てています。私の質問は非常に基本的なものかもしれません (WPF の新機能)。しかし、「ドロップダウン」スタイルを取得できず、オプションを選択する方法は? DataGridComboBox: ItemSource の値を配列にバインドするにはどうすればよいですか? 値をデータテーブルにバインドしたままにしますか?

使用したコードの一部を次に示します。

XAML:

分離コード:

DataGridComboxBox_Control を選択肢のリスト {"A","B","C"} にバインドしたいのですが、方法を教えてください。いくつかの解決策を試しましたが、うまくいきませんでした

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

c# - DataGridComboBoxColumnを静的ソースにバインドする

aDataGridがあり、DataGridComboBoxColumnオプション「A」、「B」、「C」のみを含む静的ソースにバインドしたい

現在のxaml:

コードビハインドがどのように見えるか教えてください:DataGridComboBox現在私が使用しているコードビハインドを実装するには、次のようにします。

datagridcomboboxの入力に必要な影響を与えるために、どのような変更を加える必要がありますか(基本的な問題は、ドロップダウンが表示されないことです)

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

.net - DataGrid ScrollViewer.IsDeferredScrollingEnabled="True" を設定すると、DataGridComboBoxColumn のスクロールで問題が発生します

何千もの行を持つ WPF DataGrid を使用するアプリケーションがあります。Vertical ScrollBar を使用したスクロールでパフォーマンスの問題が発生していたので、調査を行ったところScrollViewer.IsDeferredScrollingEnabled = "True"、DataGrid で設定することにより、スクロールが完了するまで行の読み込みを延期できることがわかりました。DataGridComboBoxColumn一部のユーザーが、DataGrid 内のオプションのリストをスクロールするDataGridと、ComboBox. これは、ComboBox スクロールバーでマウスをドラッグした場合にのみ発生し、マウス ホイールでスクロールした場合には発生しません。

.net 4.0 を使用して vb のサンプル クラスをまとめました。これは、列の ComboBox がマウス ドラッグを使用してスクロールされたときの問題を示しています。

XAML

コード

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

asp.net - グリッドビュー内にある複数列の devexpress コンボボックスをバインドします

そのため、タラの背後にあるデータ ソースにバインドされている Dev Express グリッドビューがあります。このデータ ソースは単なる通常の ORM オブジェクトであり、正常に動作しています。レコードで編集を押したときに、列の 1 つをコンボボックスに変えようとしています。これまでのところ、次のコードでこれを達成できました。

行編集イベントをインターセプトし、次のようにコンボ ボックスをバインドします。

これは機能しますが、コンボボックスを複数列にしたいと思います。アプリ全体に他にも複数列のものがありますが、グリッドビューにネストされているものはないため、どうすればよいかわかりません。スタンドアロンの複数列コンボ ボックスの例を次に示します。

これを機能させる方法はありますか?

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

winforms - DataGridView ComboBox が ValueMember 値を表示するのはなぜですか?

現在、C# ウィンドウ アプリケーションで作業しています。そこで、DataGridView でデータ グリッド ビュー コンボ ボックスを使用します。ドロップダウン ボックスをクリックすると、名前フィールドが表示されます。ドロップ ボックスから名前フィールドを選択すると、値メンバーの値が DataGridView ComboBox に表示されます。

コンボ ボックスで表示メンバーの値を取得できないのはなぜですか?

databindindcomplete 関数で、ComboBox の値を定義します。

ドロップダウンリストに表示される値に続いてコンボボックスで値を選択すると

名前
-----
ラジャ
・ラメシュ・
ラニ

リストで Raja を選択すると、ComboBox に対応する STUDENT_ID が ComboBox に表示されます。しかし、ComboBoxに生徒名を表示したいです。

DataGridView ComboBox で ValueMember 値を取得している理由を誰か教えてもらえますか?

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

c# - DataGridComboBoxColumn の使用方法

を作成し、プログラムDataGridで追加しました。DataGridComboBoxColumn

を追加し、ItemsSourceから値を取得しますObservableCollection

コレクションの値は実行時に表示されます。

私の問題は、ComboBoxこの値から値を選択すると、後で選択されずに表示されることです。私は何を間違っていますか?

また、デフォルト値も選択したいと思います。それはどのように機能しますか?

XAML ではなく、プログラムで説明してください。

誰かが私を助けることができれば素晴らしいだろう.

ありがとう!!!