記事内に広告が含まれています。

DataTable 行のセル値をキー指定で取得

2014年10月12日

DataTable の Field メソッドを利用することで行の持つセル値をキー指定で取得することができます。

例えば dataTable という DataTable インスタンスがある場合

DataRow row = dataTable.Rows[0];
// Field メソッドにキーとして "ID" を指定します。また、列のデータ型も指定します。(ここでは int)
string idText = row.Field<int>("ID").ToString();
// string 型のフィールドの場合
string categoryText = row.Field<string>("Category").ToString();

DataRowExtensions.Field メソッド
http://msdn.microsoft.com/ja-jp/library/system.data.datarowextensions.field%28v=vs.110%29.aspx

関連記事:
C# DataTable の作成

-C#