データ操作

[C#] DataTableを生成する(簡易版)

2021年8月11日

C#でDataTableを生成するサンプル(簡易版)です。

※簡易版でない方法は、以下記事をご覧ください。
[C#] DataTableを生成する(詳細版)

サンプルソース

例)DataTableを生成する(簡易版)


using System.Data;

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

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

//データテーブルにテータを追加
dt.Rows.Add("北海道", 5248552);
dt.Rows.Add("青森県", 1246138);
dt.Rows.Add("岩手県", 1226430);
dt.Rows.Add("宮城県", 2303160);
dt.Rows.Add("秋田県", 965968);

DataTableから値を出力するサンプル

DataTableの値は、以下のような感じで内容を取り出すことができます。

例)DataTableの中身をコンソールに出力する


using System;
using System.Data;

//データテーブルの中身をコンソールに出力する
foreach(DataRow dr in dt.Rows){
  string name = dr.Field<string>("Name");
  int pop = dr.Field<int>("Population");
  Console.WriteLine(name + ":" + pop);
}

結果

北海道:5248552
青森県:1246138
岩手県:1226430
宮城県:2303160
秋田県:965968

備考

  • データカラムの定義で、型には以下のような型を設定できます。(主要なもののみ)
    ・typeof(string)
    ・typeof(char)
    ・typeof(int)
    ・typeof(decimal)
    ・typeof(bool)
    ・typeof(DateTime)
  • 簡易版でない方法は下記記事をご覧ください。

関連記事

-データ操作
-