データ操作

[C#] DataTableに指定したカラム名が存在するか判定する

2022年5月11日

DataTableに指定したカラム名が存在するか判定する方法です。

サンプル

例)DataTableに指定したカラム名が存在するか判定する


// データテーブルの生成
DataTable dt = new DataTable("User");

// データカラムの定義
dt.Columns.Add("Code", typeof(string));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Address", typeof(string));
dt.Columns.Add("Tel", typeof(string));

// カラム名の存在チェック
bool b1 = dt.Columns.Contains("Tel");  //「Tel」が存在するか判定する
bool b2 = dt.Columns.Contains("Fax");  //「Fax」が存在するか判定する

// 結果を表示
Console.WriteLine(b1);
Console.WriteLine(b2);

結果

True
False

備考

  • カラム名の存在チェックには、DataTableのColumns.Contains() を使用します。
  • カラム名の大文字小文字は区別しません。

-データ操作
-