質問: ### 前提・実現したいこと 現在VB.NETでマスタ画面の作成をしています。 将来的には、DBから値を取得し、DataGridViewに値を表示する予定なのですが、 現状は、モックアップを作成している段階です。 そこで、DataGridViewに「DataGridView1.Rows.Add("ああ","いい")」のように固定でデータを表示させているのですが、そのデータをDataTableにバインドして別ダイアログに渡すという処理をしたいのですが、固定値で与えられているDataGridViewのデータをDataTableにバインドするやり方がわからずに困っています。 どのようにすれば、DataGridViewのデータをDataTableに渡すことができるのでしょうか。 DataGridViewに表示されているデータをすべてDataTableに格納したいです。 ### 補足情報(言語/FW/ツール等のバージョンなど) VB.NET VisualStudio2013 Windows7 64bit
回答: データテーブルをDataGridViewにバインドするなら以下のコードになります。 DataGridView1.DataSource = DataTable1 バインドしてから入力すればDataTableに内容が反映されます。 ただし、列はあらかじめデータテーブルに追加しておく必要があります。