データセットを強く型付けしました。次に、linqを使用してデータテーブルを選択します。
私の問題は、このテーブルにnull値を許可する数値列があることです。しかし、この列に値がないデータ行がある場合、Select-コマンドを実行するかどうかはわかりません。
これは私の質問です:
var query = from tab1 in localDataSet.simpleTable
select new {
line = tab1.IsLineNull ? null : tab1.line,
wait = tab1.IswaitNull() ? null : tab1.wait
}
tab1.IsLineNull()がtrueを返す場合、line = nullを設定できません。これは、データ型'decimal'(および他のすべての数値値型)をnullにすることができないためです。しかし、代わりに何を選ぶべきですか?私も0を選ぶことはできません。