■No12298 (特攻隊長まるるう さん) に返信
回答、ありがとうございます。
DataSetやDataColumnのメソッドで一気に変換を行うことができないかな?と
思ったのですが、できなさそうですね。
特攻隊長まるるうさんからの回答を参考に、以下のようにすることで実現できました。
+++++
// hoge()を使用し、DataSetオブジェクトを取得
DataSet ds = hoge();
// DataSetオブジェクトに「変換したTime」カラムを追加
DataColumn dCol = ds.Tables[0].Columns.Add("変換したTime");
// "変換したTime"カラムに、"Time"カラムの値を変換して設定
foreach(DataRow dr in ds.Tables[0].Rows)
{
DateTime dt = new DateTime((long)dr["Time"]);
dr["変換したTime"] = dt.ToString("yyyy/MM/dd HH:mm:ss");
}
// DataSetオブジェクトの1つ目のテーブルを、dataGridView1のソースとして設定
dataGridView1.DataSource = ds.Tables[0];
+++++
以上です。どうもありがとうございました。
> ■No12288 (nbmyou さん) に返信
> [DateTime コンストラクタ (Int64)]
> http://msdn2.microsoft.com/ja-jp/library/z2xf7zzk(VS.80).aspx
|