【发布时间】:2013-02-01 21:56:36
【问题描述】:
我正在使用 Crystal Report 2008 和 C#,有一个 WinForm 并希望在 标签 中向用户显示 Page N of M。
我怎样才能做到这一点?
我搜索并找不到任何直接的答案。
注意:我使用了 CrystalReportViewer1 和 CRGeneral.rpt
【问题讨论】:
标签: c# crystal-reports reportviewer reportviewer2008
我正在使用 Crystal Report 2008 和 C#,有一个 WinForm 并希望在 标签 中向用户显示 Page N of M。
我怎样才能做到这一点?
我搜索并找不到任何直接的答案。
注意:我使用了 CrystalReportViewer1 和 CRGeneral.rpt
【问题讨论】:
标签: c# crystal-reports reportviewer reportviewer2008
是的,有更好的答案
viewer.pageView = (PageView)viewer.Controls[0];
var pagecount = viewer.pageView.GetLastPageNumber();
【讨论】:
这种方式效果很好,但我想我可以找到更好的解决方案:
viewer.ShowLastPage();
string TotalPage = viewer.GetCurrentPageNumber().ToString();
viewer.ShowFirstPage();
pageNo.Text = viewer.GetCurrentPageNumber() + " of " + TotalPage;
还有更好的答案吗?
【讨论】: