我很想知道检查数据集是否有记录的最佳方法。
 我一直在使用下面的代码来检查数据集是否有一些记录。但是我觉得有一些更好/最好的方法可以实现这一目标。

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/

10-12 22:14