問題タブ [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 投票する
2 に答える
2876 参照

c# - DataGridViewComboBoxCell の項目のフォント色を設定する

DataGridViewComboBoxCell のさまざまな項目のフォントの色を設定するにはどうすればよいですか? たとえば、アイテムが 10 個ある場合、アイテム 3 と 5 を赤にし、残りを黒のままにするにはどうすればよいでしょうか?

編集:これはwinformアプリケーション用であり、DataGridViewComboBoxはデータバインドされていません

edit2 : 多分私は編集コントロール表示でここでそれを行うことができますか?

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

vb.net - DataGridViewComboBoxCell VB.NET の SelectedItem を取得する

こんにちは、私が今抱えている問題は、コンボボックスとして選択された値を取得できないことです.データグリッドの各セルのコンボボックスの各項目にテキストと値を設定しようとしています. 私のコード:

クラス MyListItem:

フォーム ロード:

選択した値を表示してみます:

エラー: 'SelectedItem' は 'System.Windows.Forms.DataGridViewComboBoxCell' のメンバーではありません

コンボボックスを使用して各セルの各項目に値とテキストを設定する方法を誰かが知っていれば、とても感謝しています。

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

c# - 編集モードでアイテムがDataGridViewComboBoxCellで右クリックされたときにコンテキストメニューを表示する

ユーザーがDataGridViewComboBoxCellを開いて選択を変更し、リストされているアイテムの1つを右クリックしたときに、イベントをトリガーするにはどうすればよいですか?ユーザーがドロップダウンの特定の項目を右クリックしたときにコンテキストメニューを表示したいと思います。

私は一般的にコンテキストメニューを表示する方法を知っていますが、ユーザーが編集モードのときにコンボボックスを右クリックしたとき(ユーザーがドロップダウンからアイテムを選択しているとき)にイベントをトリガーする方法を理解できません

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

casting - CellContentClickイベントでDataGridviewComboBoxCell値を手動で選択するにはどうすればよいですか?

こんにちはプログラマー、実際にはDataGridvIewにDataGridViewComboBoxCellがあり、CellContentClickイベントが発生したときに条件がtrueの場合、DataGridViewComboBoxの値を変更する必要があります。私のコードは次のようになります:

ただし、DataGridViewをComboboxにキャストしているときにエラーが発生します。

私を助けてください。

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

c# - データグリッドビューのコンボボックスセルにデータを入力して選択する方法

友人、私は自分の Windows アプリケーションに datagridview を持っています。6 つの列があり、そのうち 2 番目 (colindex 1) はコンボボックス型です。その他はテキストボックスタイプです。table1 からこのコンボボックスを設定する必要があります。table1 には ID と名前の 2 つの列があります。コンボボックスには名前のみが表示されます。ユーザーはそのコンボボックスから任意の 1 つを選択し、他の 5 つの列に何かを書き込むことができます。保存ボタンを押すと、コンボボックスのselectedItemのIDと他の5つのテキストボックスの値がtable2に保存されます。フォームが再度読み込まれると、table2 からデータが取得され、対応するデータが datagridview に表示されます。データソースを使用してコンボボックスにデータを入力しました。しかし、それは機能していません。どうすればそれを行うことができますか?

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

winforms - DatagridviewComboboxCell を新しい行に追加する

ボタン クリック イベントに行を追加し、行セルにコンボ ボックスを追加していますが、そのセル コンボボックスの値をバインドできません。誰かが私が間違っていることを教えてもらえますか??

上記のコードは、ボタン クリック イベントに記述されています。

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

c# - datagridviecomboboxColumn で選択されたインデックスの変更を処理する最良の方法

datagridviecomboboxColumn を含む datagridview に問題があります。ユーザーがコンボボックスから新しいアイテムを選択した後、selectedindex 変更イベントを発生させる必要があります。どうやってやるの?回避策がありますが、正しくない可能性があるようです:

しかし、ユーザーがコンボボックスが配置されていたセルを離れた後にのみ発生します.selectedindexの変更のようなイベントが必要です。

この問題を解決するのを手伝ってください。ありがとう ;)

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

c# - DataGridViewComboBoxCellで同じアイテムの選択を検出します

C#winformアプリケーションにdatagridviewcomboboxcellを含むdatagridviewがあります。CellValueChangedイベントが発生するため、新しいアイテムが選択されたときに簡単にキャプチャできます。ただし、コンボボックスがいつ開かれたかを検出できるようにしたいのですが、ユーザーはすでに選択されているのと同じ値を選択します。どうすればこれをキャプチャできますか?

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

c# - DataGridViewComboBoxColumn SelectedIndexChanged 中に発生するイベント

私はDataGridView2つの列を持っています。最初の列はTextBoxCol(DataGridViewTextBoxColumn)で、2 番目の列は ですComboBoxCol(DataGridViewComboBoxColumn)

選択したインデックス値を変更するTextBoxColときの値を変更するにはどうすればよいですか? ComboBoxCol(これは、選択したインデックスが で変更されたときに発生するはずComboBoxColです。列を離れた後ではありませんdataGridView_CellValueChanged)

私が抱えている問題とほぼ同じ問題を抱えたトピックを1つ読みましたが、答えがわかりません(チェックマークに基づいて正しいはずです)。リンクはこちらです。・ほぼ同じ話題

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

c# - データバインドされた値が null の場合に DataGridViewComboBoxColumn にテキストを表示する方法

DataGridViewComboBoxColumn を持つデータバインドされた DataGridView があります。コンボボックスの値が null の場合、テキストを表示したい。各データグリッドビュー行に異なるテキストを表示する必要があるため、データバインドされたリストに null 項目を追加したくありません。デフォルトの datagridview コントロールを使用してこれを達成するにはどうすればよいですか?