Categories: C#

C# DataTableに任意のColumnがあるか調べる

C# のDataTableで特定のカラムがあるか、有無を調べるには、Columns.Containsを使います。

DataTable _dt = new DataTable();
DataColumn _dc_name = new DataColumn("name");
DataColumn _dc_age = new DataColumn("age");
_dt.Columns.AddRange(new DataColumn[] { _dc_name, _dc_age });

if (_dt.Columns.Contains("age"))
{
    //処理
}

簡単ですな。

 

nakaike