2011-12-05 5 views
0

シリアル化が行われるときに、データテーブル内の2番目の列のみローカルタイム変換を停止できる方法はありますか?どのようにしてデータテーブル内の2番目の列には時間成分を有していないことを決定することができ、したがって、私は2番目の列がである場合、コードのこの部分をチェックするUnSpecifiedLocalデータ列の時間コンポーネントを確認する

答えて

0
 if (dataGridView1.Columns[1].GetType() == typeof(DateTime)) 
     { //dosomething 
     } 

のではなく、不特定にその列のDateTimeModeを設定しますDateTimeと入力します。これはフェイルセーフではありません。

+0

どちらの列もDateTime ..型ですが、1つの列には実際には時間成分はありません。目的はこれを決定することです。 – user1081081

+0

次に、Cellを取得し、DateTimeかどうかを確認してください – Moonlight

関連する問題