C#でDataTableを生成するサンプル(簡易版)です。
サンプルソース
例)DataTableを生成する(簡易版)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
using System.Data; //データテーブルの生成 DataTable dt = new DataTable(); //データカラムの定義 dt.Columns.Add("Name", Type.GetType("System.String")); dt.Columns.Add("Population", Type.GetType("System.Int32")); //データテーブルにテータを追加 dt.Rows.Add("北海道", 5248552); dt.Rows.Add("青森県", 1246138); dt.Rows.Add("岩手県", 1226430); dt.Rows.Add("宮城県", 2303160); dt.Rows.Add("秋田県", 965968); |
DataTableは以下のような感じで内容を取り出すことができます。
例)DataTableの中身をコンソールに出力する
1 2 3 4 5 6 7 |
using System; using System.Data; //データテーブルの中身をコンソールに出力する foreach(DataRow dr in dt.Rows){ Console.WriteLine(dr["Name"] + ":" dr["Population"]); } |
- (結果)
- 北海道:5248552 青森県:1246138 岩手県:1226430 宮城県:2303160 秋田県:965968
備考
- Type.GetTypeには以下のような型を設定できます。(主要なもののみ)
・Type.GetType("System.String")
・Type.GetType("System.Char")
・Type.GetType("System.Int16")
・Type.GetType("System.Int32")
・Type.GetType("System.Int64")
・Type.GetType("System.Decimal")
・Type.GetType("System.Boolean")
・Type.GetType("System.DateTime")