我正在尝试编写一个 linq 查询或其他方式来循环遍历数据表中一列中的所有行。
数据列标题在高级中是已知的。当它循环时,我希望能够检查每个单元格中的空值,如果找到,则放入默认值,在下面的情况下是 [dob]。
下面是一个数据表的示例,我希望能够遍历 [dob] 列并查找空值并将其替换为默认值,例如 01/01/1901。
[firstName], [lastname], [dob]
tester, testerSurname, null
tester2, tester2Surname, 25/04/1876
foreach (DataColumn column in table.Columns)
{
if (table.Rows.OfType<DataRow>().Any(r => r.IsNull(column)))
{
}
我已经从上面开始,但找不到获取值并将其分配给另一个值,但可以找到 null。