データ操作

[C#] DataTableをforeachでまわす

DataTableをforeachで回して、全件取得するサンプルです。

サンプル

例)DataTableをforeachで全件取得して中身をコンソールに出力する

※dtはDataTableのオブジェクトです。


using System;
using System.Data;

//データテーブルの中身をコンソールに出力する
foreach(DataRow data in dt.Rows){
  Console.WriteLine(data["ID"] + ":" + data["Name"]);
}

備考

  • DataTableの.Rowsに対してforeachをすれば全件取得できます。
  • 取得したDataRowの列から値を取得するには、data["ID"]のようにすれば取得できます。
    (この場合"ID"が列名です。取得する値の型はObject型になります)

関連記事

-データ操作
-