C#でDataTable(データテーブル)に、
DataColumn(列)を追加するサンプルです。
サンプルソース
例1)DataTable「dt」にDataColumnを追加する
using System.Data;
//追加するデータカラムの定義を生成する
DataColumn dc1 = new DataColumn();
dc1.ColumnName = "Name";
dc1.DataType = typeof(string);
dc1.DefaultValue = string.Empty;
DataColumn dc2 = new DataColumn();
dc1.ColumnName = "No";
dc1.DataType = typeof(int);
dc1.DefaultValue = 0;
//データテーブルにデータカラムを追加
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
以下の簡易版でも同じ結果になります。
例2)DataTable「dt」にDataColumnを追加する(簡易版)
using System.Data;
//データテーブルにデータカラムを追加
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("No", typeof(int));
備考
- DataColumnのDataTypeには以下のような型を設定できます。(主要なもののみ)
・typeof(string)
・typeof(int)
・typeof(decimal)
・typeof(DataTime)
・typeof(bool) - DataTableの生成は、以下記事をご覧ください。