【问题标题】:How can i check if datatable is empty or not [duplicate]我如何检查数据表是否为空[重复]
【发布时间】:2019-07-19 03:55:48
【问题描述】:

我想检查数据表是否为空。我写了一个代码,但它不起作用,我不知道为什么。

    if(dataTable1.Rows.Count == 0)
  {
     //Some code
  }

【问题讨论】:

  • 如果您能提供minimal reproducible example,那就太好了。 我们需要查看dataTable1 是如何填充的。
  • 你应该告诉datatable1.datasource你是怎么做的!

标签: c#


【解决方案1】:

如果您使用的是 SqlDataReader,那么您可以使用 HasRow 属性来检查是否有任何行。 False 表示表没有数据。 true 表示表有数据。

if(dataTable1.HasRow){//true
//Table has data
}
else{
//table is empty
}

【讨论】:

猜你喜欢
  • 2014-04-15
  • 1970-01-01
  • 1970-01-01
  • 2012-11-25
  • 2012-01-09
  • 1970-01-01
相关资源
最近更新 更多