問題タブ [datagridviewcomboboxcell]

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

c# - datagridviewでコンボボックスを自動的にドロップダウンする方法

ユーザーがdatagridviewのcomboBoxCellをクリックしたときにドロップダウンアイテムを自動的に表示するにはどうすればよいですか?

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

c# - WinformでDataGridViewComboBoxCell値の設定されたデフォルト値を表示するにはどうすればよいですか?

私はDataGridView1つ持っDataGridViewComboBoxColumnていて、そのComboBoxにデータを入力しましたが、そのComboBoxに1つのデフォルト値を設定する必要があることを明確にした後、DataGridView私を助けてください。

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

c# - DataGridViewComboBoxColumn または DataGridViewComboBoxCell で SelectedValue を設定する

DataGridView の ComboBox に値を設定したいと思います。私はすでにcomboBoxItemsを変更しています。そのうちの1つを選択したいだけです。前もって感謝します!!!

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

c# - ComboBoxStyleSimpleを使用したDataGridViewComboBoxCellはEnterキーをキャッチしません

プレーンコンボボックスでは、comboboxstyleがSimpleに設定されていて、ユーザーがフィールドに何かを入力し、Enterキーを押すとKeyUpイベントが発生します。datagridviewで、ComboboxColumnとスタイルをSimple KeyUpイベントが発生せず、KeyPressとKeyDownとして設定されている場合。また、独自のカスタムdatagridviewを作成しましたが、編集モードのKeyUpも起動されません。そして、獲得したカスタムDataGridViewComboBoxCellを作成しました。OnKeyUp、EnterUnsharesRow、KeyDownUnsharesRowイベントは呼び出されません。ユーザーがこのコンボボックスセルに何かを入力してEnterキーを押すと、このテキストはクリアされます。セルに入力されたテキストをコミットする方法と、どのイベントが発生しますか?

ありがとう

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

c# - BindingList から項目を削除しても DataGridViewComboBoxCell が更新されない

DataGridViewComboCell であるセルがある DataGridView があります。各 DataGridViewComboCell は、BindingList の一意のコピーにバインドされます。バインディング リストからアイテムを削除すると、コンボ ボックスはバインディング リストから削除したエントリを削除します。
ただし、その値が選択されている場合は、セル内の選択されたアイテムのままになります。

datagridview.refresh() を実行してみましたが、それでも解決しませんでした。ツールストリップのメニュー項目から呼び出されています

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

c# - DataGridviewComboBoxCell を DataGridViw にバインドする

ここに画像の説明を入力ここに画像の説明を入力

行の各セルを次のような異なるデータにバインドする必要があります。

セルのアイテムをバインドしてデバッグすると、アイテムDataGridviewComboBoxCellが表示されますが、アプリケーションを実行しようとすると、選択時に空白が表示されますCombobox

これには何ができますか?

フォームデザイン

コード :

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

vb.net - Datagridコンボボックスの値が表示されない

私はVB.net(Visual Studio 2010)にDataGridView(DataGridViewSecurityと呼ばれる)を持っています.DataSet(DataSetSecurityと呼ばれます)のDataTable(DataTableSecurityと呼ばれます)にバインドされています。DataTable の整数フィールド (nSecLevel と呼ばれる) に基づいて設定したバインドされていない列 (nSecurityComboBox と呼ばれる) を追加しました。コンボボックスを設定した後、コンボボックスには何も表示されませんが、コンボボックスを選択すると、アイテム コレクションの 5 つの値が表示されます。

DataTable にレコードを追加してからコンボボックスを設定するために使用しているコードは次のとおりです。

Foo の messagebox.show はコンボボックスの正しい値を表示しますが、何も表示されません。誰かが私が間違っていることを見ていますか?

ありがとう。

-NCGrimbo

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

c# - DataGridViewComboBoxCell アイテムの設定

DataGridView で各 DataGridViewComboBoxCell の項目を個別に設定したい (各コンボボックスには異なる項目が必要なため)。このコードを使用して項目を設定します。

デバッグ DataGridViewComboBoxCell の項目が正しく設定されていることがわかりますが、グリッドを見るとコンボが空です。

さまざまなテストを行って、フォームがロードされた後に項目を設定すると (たとえば、クリックイベントで)、項目が正常に表示されることに気付きました。

フォームの読み込み時にアイテムを読み込むにはどうすればよいですか?

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

c# - DataGridViewComboBoxColumn を使用して DataGridView で選択した画像を表示しますか?

ユーザーが画像のリストから画像を選択できるようにするために、DataGridViewComboBoxColumn で DataGridView を使用する際に問題があります。「DatagridViewComboBoxColumn のカスタム描画」というタイトルの質問の議論に従ってください。参照リンク。セルが編集モードのときにのみ画像が描画されるため、問題にも直面しています。コンボボックスセルの外側をクリックすると、選択した画像が消えます! 画像を再描画するために CellPainting イベントを実装しましたが、まだ問題を解決できません。次のコードで DataGridViewComboBoxColumn をテストしました。

DataGridView の他のセルをクリックすると、セルに Images[0] ではなく「test0」が表示されます。この問題を解決するのを手伝ってください。どうもありがとう。

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

c# - バインドされた値が DataGridViewComboboxColumn に表示されない

2 つの Linq オブジェクトAddressAddressType. AddressTypeの FK メンバーですAddressAddressこれらのメンバーがあります:

DataGridViewで満たされたフォームでAddresses。列の 1 つがAddressType( ID ではなくオブジェクトに! ) バインドされているため、DataGridViewComboboxColumn. ここまでは順調ですね。

ユーザーが新しい行を追加するとDefaultValuesNeeded、Linq オブジェクト内にいくつかの既定値を設定するイベントがトリガーされます。これらの値は、列を除いてグリッドに表示されAddressTypeます。セルの値を確認したところ、驚くべきことに正しい値が含まれていますが、設定したメンバーが表示されませんDisplayMember。しかし、既存の行を取得してグリッドにデータを入力するとDisplayMember、問題なく表示されます。