0

我正在使用带有 C# 的 Crystal Report 2008,有一个 WinForm 并希望在Label中向用户显示Page N of M。我怎样才能实现它? 我搜索并找不到任何直接的答案。注意我使用了 CrystalReportViewer1 和 CRGeneral.rpt


4

2 回答 2

1

这种方式效果很好但我认为我可以找到更好的解决方案:

        viewer.ShowLastPage();
        string TotalPage = viewer.GetCurrentPageNumber().ToString();
        viewer.ShowFirstPage(); 
        pageNo.Text = viewer.GetCurrentPageNumber() + " of " + TotalPage;


有更好的答案吗?

于 2009-08-27T17:44:49.823 回答
1

是的,有更好的答案

viewer.pageView = (PageView)viewer.Controls[0];

var pagecount = viewer.pageView.GetLastPageNumber();

控制水晶报表查看器

于 2013-02-01T13:56:36.197 回答