型付データセット

大文字小文字を区別するには

データベースを元にドラッグ&ドロップでデータセットを作成すると、データベースの設定に合わせてプロパティが自動的に設定される。

アルファベットの大文字と小文字を区別する設定は、DataSet.CaseSensitiveプロパティによって制御される。trueの場合は区別をし、falseの場合は区別しない。

unique設定されているカラムの重複チェックにも影響があるので、データベース側の設定を変更した場合は、合わせてこちらも変更する必要がある。

参考:http://msdn.microsoft.com/ja-jp/library/system.data.dataset.casesensitive(VS.71).aspx

DBNullが入っているとき空文字にする

DBNull.ToString()メソッドは空文字(String.Empty)を返すので、これを利用すると楽。

string value = drXXX["YYY"].ToString()

として取得。通常の文字列ならそのまま、DBNullなら空文字が得られる。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-06-27 (金) 10:16:20 (5775d)