データ操作

[C#] DataTableにDataColumn(列)を追加する

2021年8月12日

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の生成は、以下記事をご覧ください。

関連記事

-データ操作
-,