【发布时间】:2013-11-25 13:17:34
【问题描述】:
我有一个带有一个自动增量列的数据表。我想删除除自动增量列之外的所有列中包含空值或空格值的行。
var dr = TempRowToSelectionDT.Rows.Cast<DataRow>().Where(row => !row.ItemArray.All(field => field is System.DBNull || string.Compare((field as string).Trim(), string.Empty) == 0)).ToArray();
TempRowToSelectionDT 是我的数据表。我无法删除该数据表中的空行。因为我无法过滤 itemarray 中的列,并且自动增量列总是有值。所以我想删除该数据表中的行,该行在除自动增量列之外的所有单元格中都包含空值
【问题讨论】: