問題タブ [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# - datagridviewでコンボボックスを自動的にドロップダウンする方法
ユーザーがdatagridviewのcomboBoxCellをクリックしたときにドロップダウンアイテムを自動的に表示するにはどうすればよいですか?
c# - WinformでDataGridViewComboBoxCell値の設定されたデフォルト値を表示するにはどうすればよいですか?
私はDataGridView
1つ持っDataGridViewComboBoxColumn
ていて、そのComboBoxにデータを入力しましたが、そのComboBoxに1つのデフォルト値を設定する必要があることを明確にした後、DataGridView
私を助けてください。
c# - DataGridViewComboBoxColumn または DataGridViewComboBoxCell で SelectedValue を設定する
DataGridView の ComboBox に値を設定したいと思います。私はすでにcomboBoxItemsを変更しています。そのうちの1つを選択したいだけです。前もって感謝します!!!
c# - ComboBoxStyleSimpleを使用したDataGridViewComboBoxCellはEnterキーをキャッチしません
プレーンコンボボックスでは、comboboxstyleがSimpleに設定されていて、ユーザーがフィールドに何かを入力し、Enterキーを押すとKeyUpイベントが発生します。datagridviewで、ComboboxColumnとスタイルをSimple KeyUpイベントが発生せず、KeyPressとKeyDownとして設定されている場合。また、独自のカスタムdatagridviewを作成しましたが、編集モードのKeyUpも起動されません。そして、獲得したカスタムDataGridViewComboBoxCellを作成しました。OnKeyUp、EnterUnsharesRow、KeyDownUnsharesRowイベントは呼び出されません。ユーザーがこのコンボボックスセルに何かを入力してEnterキーを押すと、このテキストはクリアされます。セルに入力されたテキストをコミットする方法と、どのイベントが発生しますか?
ありがとう
c# - BindingList から項目を削除しても DataGridViewComboBoxCell が更新されない
DataGridViewComboCell であるセルがある DataGridView があります。各 DataGridViewComboCell は、BindingList の一意のコピーにバインドされます。バインディング リストからアイテムを削除すると、コンボ ボックスはバインディング リストから削除したエントリを削除します。
ただし、その値が選択されている場合は、セル内の選択されたアイテムのままになります。
datagridview.refresh() を実行してみましたが、それでも解決しませんでした。ツールストリップのメニュー項目から呼び出されています
c# - DataGridviewComboBoxCell を DataGridViw にバインドする
行の各セルを次のような異なるデータにバインドする必要があります。
セルのアイテムをバインドしてデバッグすると、アイテムDataGridviewComboBoxCell
が表示されますが、アプリケーションを実行しようとすると、選択時に空白が表示されますCombobox
。
これには何ができますか?
フォームデザイン
コード :
vb.net - Datagridコンボボックスの値が表示されない
私はVB.net(Visual Studio 2010)にDataGridView(DataGridViewSecurityと呼ばれる)を持っています.DataSet(DataSetSecurityと呼ばれます)のDataTable(DataTableSecurityと呼ばれます)にバインドされています。DataTable の整数フィールド (nSecLevel と呼ばれる) に基づいて設定したバインドされていない列 (nSecurityComboBox と呼ばれる) を追加しました。コンボボックスを設定した後、コンボボックスには何も表示されませんが、コンボボックスを選択すると、アイテム コレクションの 5 つの値が表示されます。
DataTable にレコードを追加してからコンボボックスを設定するために使用しているコードは次のとおりです。
Foo の messagebox.show はコンボボックスの正しい値を表示しますが、何も表示されません。誰かが私が間違っていることを見ていますか?
ありがとう。
-NCGrimbo
c# - DataGridViewComboBoxCell アイテムの設定
DataGridView で各 DataGridViewComboBoxCell の項目を個別に設定したい (各コンボボックスには異なる項目が必要なため)。このコードを使用して項目を設定します。
デバッグ DataGridViewComboBoxCell の項目が正しく設定されていることがわかりますが、グリッドを見るとコンボが空です。
さまざまなテストを行って、フォームがロードされた後に項目を設定すると (たとえば、クリックイベントで)、項目が正常に表示されることに気付きました。
フォームの読み込み時にアイテムを読み込むにはどうすればよいですか?
c# - DataGridViewComboBoxColumn を使用して DataGridView で選択した画像を表示しますか?
ユーザーが画像のリストから画像を選択できるようにするために、DataGridViewComboBoxColumn で DataGridView を使用する際に問題があります。「DatagridViewComboBoxColumn のカスタム描画」というタイトルの質問の議論に従ってください。参照リンク。セルが編集モードのときにのみ画像が描画されるため、問題にも直面しています。コンボボックスセルの外側をクリックすると、選択した画像が消えます! 画像を再描画するために CellPainting イベントを実装しましたが、まだ問題を解決できません。次のコードで DataGridViewComboBoxColumn をテストしました。
DataGridView の他のセルをクリックすると、セルに Images[0] ではなく「test0」が表示されます。この問題を解決するのを手伝ってください。どうもありがとう。
c# - バインドされた値が DataGridViewComboboxColumn に表示されない
2 つの Linq オブジェクトAddress
とAddressType
. AddressType
の FK メンバーですAddress
。Address
これらのメンバーがあります:
DataGridView
で満たされたフォームでAddresses
。列の 1 つがAddressType
( ID ではなくオブジェクトに! ) バインドされているため、DataGridViewComboboxColumn
. ここまでは順調ですね。
ユーザーが新しい行を追加するとDefaultValuesNeeded
、Linq オブジェクト内にいくつかの既定値を設定するイベントがトリガーされます。これらの値は、列を除いてグリッドに表示されAddressType
ます。セルの値を確認したところ、驚くべきことに正しい値が含まれていますが、設定したメンバーが表示されませんDisplayMember
。しかし、既存の行を取得してグリッドにデータを入力するとDisplayMember
、問題なく表示されます。