HOME > データ操作 > データ操作 [C#] DataSetを生成する 2022年6月2日 2022年6月19日 DataSetを生成するサンプルです。 DataSetはDataTableを複数保持したオブジェクトです。 サンプル 例)DataSetにDataTableを2つセットする using System.Data; //データテーブルの生成1 DataTable dt1 = new DataTable("PrefTable"); dt1.Columns.Add("Name", typeof(string)); dt1.Columns.Add("Population", typeof(int)); dt1.Rows.Add("北海道", 5248552); dt1.Rows.Add("青森県", 1246138); dt1.Rows.Add("岩手県", 1226430); //データテーブルの生成2 DataTable dt2 = new DataTable("ItemTable"); dt2.Columns.Add("Name", typeof(string)); dt2.Columns.Add("Price", typeof(int)); dt2.Rows.Add("みかん", 50); dt2.Rows.Add("ぶどう", 300); dt2.Rows.Add("りんご", 150); //DataSetの生成 DataSet ds = new DataSet(); //DataSetに生成したDataTableをセットする ds.Tables.Add(dt1); ds.Tables.Add(dt2);Copy 以下のようにDataSetからDataTableを取り出すことができます。 //DataSetの1番目のDataTableを取り出す DataTable dt = ds.Tables[0];Copy ds.Tablesの引数にインデックス番号を指定して取得できます。 備考 DataSetを使うと複数テーブルを1つのオブジェクト(DataSet)で扱えるため便利です。 Twitter Share Pocket Hatena LINE URLコピー -データ操作 -DataSet