を使用DataGridView
して PostgreSQL データベースのデータを表示および編集していますが、正常に動作しています。Control
データの入力権を選べるようにして、もう少し使いやすくしたい。具体的にComboBox
は、列に を作成して、ユーザーが値をすばやく検索して選択できるようにしたいと考えています。
EditingControlShowing
そのためには、コンボボックスを埋めるイベントが必要だと思います。ただし、取得する列のタイプDataGridViewTextBoxColumn
は であるため、対応するのe.Control
は aTextBox
ではなく aComboBox
です。
これらの列はデータベースのビューから取得されるため、初期化することはありません。列をにキャスト/初期化するにはどうすればよいDataGridViewComboBoxColumn
ですか?
これが私の入力方法ですDataGridView
:
dgView.DataSource = getView();
getView()
DataTable
から取得できるa を返しますNpgsqlDataAdaper
。