0

Crystal Report 2008 を C#で使用しており、WinForm があり、Page N of MをLabelでユーザーに表示したいと考えています。
どうすればそれを実行できますか?
私は検索しましたが、簡単な答えは見つかりませんでした。
注意: CrystalReportViewer1 と CRGeneral.rpt を使用しました

4

2 に答える 2

1

はい、もっと良い答えがあります

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

var pagecount = viewer.pageView.GetLastPageNumber();

ソースがCrystalReportViewerを制御します

于 2013-02-01T13:56:36.197 に答える
1

この方法はうまくいきますが、より良い解決策を見つけることができると思います:

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


より良い答えはありますか?

于 2009-08-27T17:44:49.823 に答える