WindowsForm

[C#] DataGridViewにDataTableをセットする

DataGridViewにDataTableをセットするサンプルです。

サンプル

例)DataGridView(dataGridView1)にDataTableをセットする


using System.Data;

// DataTableの生成
DataTable dt = new DataTable("PrefTable");

// カラムの定義
dt.Columns.Add("No", typeof(int));
dt.Columns.Add("商品", typeof(string));
dt.Columns.Add("単価", typeof(int));

// テータを追加
dt.Rows.Add(1, "みかん", 50);
dt.Rows.Add(2, "りんご", 200);
dt.Rows.Add(3, "ぶどう", 800);

// DataGridViewにDataTableをセット
dataGridView1.DataSource = dt;

FormのLoadイベントなどで実行されるようにしてください。

(結果例)

DataGridViewコントロールに上記コードを設定すると、以下のように表示されます。

DataGridViewサンプル

備考

  • DataGridViewにDataTableをセットするには、DataSourceプロパティにDataTableオブジェクトを設定します。

関連記事

-WindowsForm
-