如何检查空数据表 [英] How to check empty DataTable
本文介绍了如何检查空数据表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个数据集
,我需要找出多少行已经更改使用下面的code:
I have a DataSet
where I need to find out how many rows has been changed using the following code:
dataTable1 = dataSet1.Tables["FooTable"].GetChanges();
foreach (DataRow dr in dataTable1)
{
// ...
}
数据集
的 DataSet.HasRow
,但数据表
没有按'T有这样的方法。如果没有更改的行。 changedDT1 将是一个空值,从而导致循环抛出异常。
DataSet
has DataSet.HasRow
but DataTable
doesn't have such method. If there is no changed rows. changedDT1 will be a null value, causing the loop to throw exception.
我如何检查是否数据表
是空的?我试过 Rows.Count
- 不工作...
How do I check if DataTable
is empty? I tried Rows.Count
- doesn't work...
推荐答案
dataTable1是空它不是一个空的数据表。简单地包裹在你的foreach一个如果:
dataTable1 is null it is not an empty datatable. Simply wrap your foreach in an if:
if (dataTable1 != null)
{
foreach (DataRow dr in dataTable1.Rows)
{
// ...
}
}
这篇关于如何检查空数据表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文