我很想知道检查数据集是否有记录的最佳方法。
我一直在使用下面的代码来检查数据集是否有一些记录。但是我觉得有一些更好/最好的方法可以实现这一目标。
Dataset tableData = New Dataset();
if (_tableData.Tables.Count > 0 && _tableData.Tables[0].Rows.Count > 0)
{
}
如果我觉得正确,请分享一些知识。
谢谢
最佳答案
如果任何表中有任何行,则将返回true
。如果没有表或行,它将返回false
。
DataSet tableData; // ... instantiate DataSet
bool hasRows = tableData.Tables.Cast<DataTable>()
.Any(table => table.Rows.Count != 0);
关于c# - 检查数据集有记录的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9174018/