GrapeCity.ActiveReports.PageReport 怎样获取入参有多少条数据
/// <summary>/// 加载模板打印
/// </summary>
/// <param name="FilePath"></param>
private GrapeCity.ActiveReports.PageReport ActiveReportPrint(string FilePath)
{
GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(FilePath));
GrapeCity.ActiveReports.Document.PageDocument rptd = new GrapeCity.ActiveReports.Document.PageDocument(rpt);
rptd.LocateDataSource += Rptd_LocateDataSource;
return rpt;
}
请问。怎样获取rpt.PageDocument的 DataSource,有多少行数据? Rptd_LocateDataSource的入参是Json
var GrapeCity.ActiveReports.PageReport rpt=ActiveReportPrint(string FilePath);
你好,你的意思是想获取你绑定的数据集一共有多少行数据是这样吗?这个的话报表本身是获取不了的,如果你使用的是动态数据源绑定,那么你可以通过绑定的返回的Datatable数据使用Count来获取数据的总行数 KearneyKang 发表于 2020-7-9 09:15
你好,你的意思是想获取你绑定的数据集一共有多少行数据是这样吗?这个的话报表本身是获取不了的,如果你使 ...
没理解你的意思。
我这边的:
用的是页面报表、数据源用的是 json , 数据源是 传递进来的。渲染报表的。
上面的代码是。rpt.LocateDataSource 绑定完数据之后。
我的问题是: rpt 对象,是否知道。数据有多少页?(多少条,一条一页渲染) 这个你使用的页面报表,可以使用页面报表的一个分组的功能来实现。
分组的字段的数据如果是唯一的值,就可以实现你说的一行数据显示一页的需求。
KearneyKang 发表于 2020-7-9 12:12
这个你使用的页面报表,可以使用页面报表的一个分组的功能来实现。
分组的字段的数据如果是唯一的值,就可 ...
你没理解我的意思。。
目前做的页面报表。渲染,展示的效果是。有多页的。
我问的问题是:
代码中。RPT 对象。是否知道。入参数据源 有多少count
rpt.LocateDataSource 绑定完数据之后。 rpt 对象是否能拿到 count 有多少数据
这个没办法知道
页:
[1]