所以我想要做的是循环通过数据表的列来获取它的价值。如何检查C#中的数据表中列值是否为空?
例如,这是我的数据表
emp_id f_name email remarks
1 Jim [email protected]
2 Apple [email protected]
3 Peter
4 Amy [email protected]
在此数据表,你可以看到,彼得的电子邮件丢失。我想检索这个记录,在备注“无电子邮件”中设置一个值。
我该怎么做?
编辑问题检查和添加现有的代码获取数据 –
请你告诉我们一些detail.How检索你的数据? 我想你应该使用DbNull进行检查。但让我们知道更多关于您的代码 –
为例如果您使用Linq,您可以执行相同的操作: MyData.Select(x => new MyRow {x.em_id,x.f_name,email = string.IsNullOrEmpty(x.email )?“没有电子邮件”:x.Email}); –