問題タブ [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.
c# - DataGridViewComboBoxCell の項目のフォント色を設定する
DataGridViewComboBoxCell のさまざまな項目のフォントの色を設定するにはどうすればよいですか? たとえば、アイテムが 10 個ある場合、アイテム 3 と 5 を赤にし、残りを黒のままにするにはどうすればよいでしょうか?
編集:これはwinformアプリケーション用であり、DataGridViewComboBoxはデータバインドされていません
edit2 : 多分私は編集コントロール表示でここでそれを行うことができますか?
vb.net - DataGridViewComboBoxCell VB.NET の SelectedItem を取得する
こんにちは、私が今抱えている問題は、コンボボックスとして選択された値を取得できないことです.データグリッドの各セルのコンボボックスの各項目にテキストと値を設定しようとしています. 私のコード:
クラス MyListItem:
フォーム ロード:
選択した値を表示してみます:
エラー: 'SelectedItem' は 'System.Windows.Forms.DataGridViewComboBoxCell' のメンバーではありません
コンボボックスを使用して各セルの各項目に値とテキストを設定する方法を誰かが知っていれば、とても感謝しています。
c# - 編集モードでアイテムがDataGridViewComboBoxCellで右クリックされたときにコンテキストメニューを表示する
ユーザーがDataGridViewComboBoxCellを開いて選択を変更し、リストされているアイテムの1つを右クリックしたときに、イベントをトリガーするにはどうすればよいですか?ユーザーがドロップダウンの特定の項目を右クリックしたときにコンテキストメニューを表示したいと思います。
私は一般的にコンテキストメニューを表示する方法を知っていますが、ユーザーが編集モードのときにコンボボックスを右クリックしたとき(ユーザーがドロップダウンからアイテムを選択しているとき)にイベントをトリガーする方法を理解できません
casting - CellContentClickイベントでDataGridviewComboBoxCell値を手動で選択するにはどうすればよいですか?
こんにちはプログラマー、実際にはDataGridvIewにDataGridViewComboBoxCellがあり、CellContentClickイベントが発生したときに条件がtrueの場合、DataGridViewComboBoxの値を変更する必要があります。私のコードは次のようになります:
ただし、DataGridViewをComboboxにキャストしているときにエラーが発生します。
私を助けてください。
c# - データグリッドビューのコンボボックスセルにデータを入力して選択する方法
友人、私は自分の Windows アプリケーションに datagridview を持っています。6 つの列があり、そのうち 2 番目 (colindex 1) はコンボボックス型です。その他はテキストボックスタイプです。table1 からこのコンボボックスを設定する必要があります。table1 には ID と名前の 2 つの列があります。コンボボックスには名前のみが表示されます。ユーザーはそのコンボボックスから任意の 1 つを選択し、他の 5 つの列に何かを書き込むことができます。保存ボタンを押すと、コンボボックスのselectedItemのIDと他の5つのテキストボックスの値がtable2に保存されます。フォームが再度読み込まれると、table2 からデータが取得され、対応するデータが datagridview に表示されます。データソースを使用してコンボボックスにデータを入力しました。しかし、それは機能していません。どうすればそれを行うことができますか?
winforms - DatagridviewComboboxCell を新しい行に追加する
ボタン クリック イベントに行を追加し、行セルにコンボ ボックスを追加していますが、そのセル コンボボックスの値をバインドできません。誰かが私が間違っていることを教えてもらえますか??
上記のコードは、ボタン クリック イベントに記述されています。
c# - datagridviecomboboxColumn で選択されたインデックスの変更を処理する最良の方法
datagridviecomboboxColumn を含む datagridview に問題があります。ユーザーがコンボボックスから新しいアイテムを選択した後、selectedindex 変更イベントを発生させる必要があります。どうやってやるの?回避策がありますが、正しくない可能性があるようです:
しかし、ユーザーがコンボボックスが配置されていたセルを離れた後にのみ発生します.selectedindexの変更のようなイベントが必要です。
この問題を解決するのを手伝ってください。ありがとう ;)
c# - DataGridViewComboBoxCellで同じアイテムの選択を検出します
C#winformアプリケーションにdatagridviewcomboboxcellを含むdatagridviewがあります。CellValueChangedイベントが発生するため、新しいアイテムが選択されたときに簡単にキャプチャできます。ただし、コンボボックスがいつ開かれたかを検出できるようにしたいのですが、ユーザーはすでに選択されているのと同じ値を選択します。どうすればこれをキャプチャできますか?
c# - DataGridViewComboBoxColumn SelectedIndexChanged 中に発生するイベント
私はDataGridView
2つの列を持っています。最初の列はTextBoxCol(DataGridViewTextBoxColumn)
で、2 番目の列は ですComboBoxCol(DataGridViewComboBoxColumn)
。
選択したインデックス値を変更するTextBoxCol
ときの値を変更するにはどうすればよいですか? ComboBoxCol
(これは、選択したインデックスが で変更されたときに発生するはずComboBoxCol
です。列を離れた後ではありませんdataGridView_CellValueChanged
)
私が抱えている問題とほぼ同じ問題を抱えたトピックを1つ読みましたが、答えがわかりません(チェックマークに基づいて正しいはずです)。リンクはこちらです。・ほぼ同じ話題
c# - データバインドされた値が null の場合に DataGridViewComboBoxColumn にテキストを表示する方法
DataGridViewComboBoxColumn を持つデータバインドされた DataGridView があります。コンボボックスの値が null の場合、テキストを表示したい。各データグリッドビュー行に異なるテキストを表示する必要があるため、データバインドされたリストに null 項目を追加したくありません。デフォルトの datagridview コントロールを使用してこれを達成するにはどうすればよいですか?