言語:C# / Ver:2005 / プラットフォーム:Windows XP
いつもお世話になっております。bubutaroと申します。
DataSetに関する質問です。どうぞご教示ください。
DBのテーブルにあるカラムのデータ型がsmalldatetimeの場合に困っています。
●困っている事
DBテーブルのデータ型がsmalldatetimeでそのカラムはNULL許容の設定になっている場合
データがNULLだとデータセットからそのカラムのプロパティを参照しようとするとexceptionが発生してしまう。
データソース構成ウィザードでDataSetを作成するとソースは自動生成して非常に簡単に扱う事ができて便利なのですがこの問題で困っております。
NullValueの時、データ型がStringの場合はEmpty、Null、Throw exceptionを選べるのですが
smalldatetime等の場合はThrow exceptionしか設定できません。
プロパティのGetアクセサを自動生成されたソースを直接直すと、
デザイナから修正したりすると直したソースが元に戻ってしまうのであまり良くないと思います。
TryCatchで対処するのもあまり良いと思えません。
こういうケースはどう対処したら良いのでしょうか?
ご存知のかたご教示ください。宜しくお願い致します。