error - 如果行中的Null值,Linq查询返回true或false

时间:2016-11-11 17:33:47

标签: c# linq

DataTable'IsActive1'字段返回空值。

enter image description here

我写了Linq查询,

enter image description here

但是,它发生了错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

如果您希望成为bool?,请将该列的定义写为null

myRow.Field<bool?>("IsActive1") == null ? true: myRow.Field<bool?>("Active1") ...