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) - 簡易版でない方法は下記記事をご覧ください。