检查数据集是否包含任何行

时间:2012-09-20 20:06:29

标签: dataset report-viewer2010

在我当前的reportviewer中,我有一个数据集,它返回存储过程中的信息行。我想在报表中添加一个参数,以在报表的标题区域中显示报表中的行数。如果没有信息返回到reportviewer显然行数将为0.有没有办法我可以尝试计算数据集/表中有多少行,并在文本框的标题区域中返回该数字没有将它链接到任何数据集?

2 个答案:

答案 0 :(得分:0)

不是myDataSet.Tables[0].Rows.Count吗?

答案 1 :(得分:0)

您可以采用一种形式的行数(比如Form1)...将其保存在一个整数变量中......

例如。 public static int cnt = ds.Tables [0] .Rows.Count;

将此整数值作为参数(Form1.cnt)传递给数据集...

请记住,在这种情况下,将变量声明为公共静态很重要......

在此之后,您可以将值插入该表并将其带到报告文本框...

OR

您可以通过为该文本框提供直接公式来简单地计算数据集中的字段