doraxdora.qrunch.io読者になる6【VB.NET】データグリッドビューを動的に作成して行毎に違う内容のコンボボックスを表示するDataGridViewサンプルプログラム投稿日:2019-09-10最終更新:2019-09-10クロス元の投稿をみる(https://www.doraxdora...)ちょっと仕事の関係でVB.NETを使う機会があったので、備忘的な記事になります。行ごとに別の内容のコンボボックスを表示するといったことをやりました。サンプルプロジェクトの作成から。起動し、上部メニューの「ファイル」>「新規作成」>「プロジェクト」を選択します。Basic」>「Windowsフォームアプリケーション」を選択、名前を入力して「OK」ボタンをクリックします。作成後はデザイナー画面が表示されます。プロジェクトの作成はこれで完了です。データグリッドビューの配置ツールボックスから「DataGridView」を選択して画面に配置します。サイズなんかはとりあえず適当で大丈夫です。名前の設定プロパティから、「Name」の項目に「dgv」を設定しておきます。「Load」の項目をダブルクリックして起動時の処理を追加します。「CellEnter」の項目もイベントを追加しておきます。処理の実装Form1.vb(コード)に、プログラムを記述します。通常だと、データグリッドビューに設置したコンボボックスは一回のクリックで開いてくれない。それをなんとかするための措置。起動してみるひとまずグリッドに内容が表示されました。1行目のコンボボックスの内容です。2行目のコンボボックスの内容です。目的のことはできましたね。まとめ本来であれば、データグリッドビューではなく他のコントローラで実現すべきところなんだと思いますが、顧客からの要望なんかでやらざるをえない場合もありますよね。