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