0

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

4

2 回答 2

0

您可以以一种形式计算行数(例如 Form1)...将其保存在一个整数变量中...

例如。公共静态 int cnt=ds.Tables[0].Rows.Count;

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

请记住,在这种情况下,将变量声明为 public static 很重要......

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

或者

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

于 2012-09-21T09:32:05.770 回答
0

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

于 2012-09-20T21:45:35.653 回答