技術Wiki - DataTableにプログラムコードでデータを追加する
DataTableにプログラムコードでデータを追加する

DataTableにプログラムコードでデータを追加して、GridViewにバンドさせます。

// ローカル変数
DataTable dtTable = new DataTable();

// DataTableにカラムを追加
dtTable.Columns.Add("NO", Type.GetType("System.Int32"));
dtTable.Columns.Add("SEI", Type.GetType("System.String"));
dtTable.Columns.Add("MEI", Type.GetType("System.String"));

// DataTableにレコードを追加
DataRow dtRow = dtTable.NewRow();
dtRow["NO"] = "1";
dtRow["SEI"] = "鈴木";
dtRow["MEI"] = "太郎";
dtTable.Rows.Add(dtRow);

dtRow = dtTable.NewRow();
dtRow["NO"] = "2";
dtRow["SEI"] = "小林";
dtRow["MEI"] = "一郎";
dtTable.Rows.Add(dtRow);

//GridViewにDataTableデータをバインドする
this.***GridView(←フォーム配置済みのGridView).DataSource = dtTable;
this.***GridView(←フォーム配置済みのGridView).DataBind();