DataSet、DataTableの使い方
DataSetの使い方
void MakeDataSet() { // DataTable作成 DataTable dt = new DataTable(); // DataSet作成 DataSet ds = new DataSet(); // DataTableにColumnを追加。二番目は引数指定 dt.Columns.Add("日時", Type.GetType("System.String")); // dt.Columns.Add("日時", typeof(DateTime)); dt.Columns.Add("標高", Type.GetType("System.String")); dt.Columns.Add("勾配X", Type.GetType("System.String")); dt.Columns.Add("勾配Y", Type.GetType("System.String")); // DataSetにDataTableを追加 ds.Tables.Add(dt); // DataSetのDataTableからDataRow作成 DataRow dtRow = ds.Tables[0].NewRow(); // DataRowに値を設定 DateTime dtime = DateTime.Parse(dataSv.DateAndTime); // 日時をフォーマット変換 dtRow[DAY_TIME] = dtime.ToString("HH時mm分ss秒");// 日時 dtRow[ALTITUDE] = dataSv.Altitude;// 標高 dtRow[SLOPE_X] = Math.Round(dataSv.SlopeX, 2, MidpointRounding.AwayFromZero);// 勾配X 四捨五入、少数2桁まで dtRow[SLOPE_Y] = Math.Round(dataSv.SlopeY, 2, MidpointRounding.AwayFromZero);// 勾配X // DataSetのDataTableにDataRowを追加 ds.Tables[0].Rows.Add(dtRow); }