ReportViewerを含むユーザーコントロール(ascx)があります。レポートの総ページ数を取得する必要があります(例RViewer.LocalReport.GetTotalPages()
)。私はそれを読みました、この値はReportviewerPreRender
のイベントの後にのみ利用可能です。このイベントの後、aspxページ(このascxを含む)で。Render
イベント、値を0として取得しています。
Reportviewerを別のaspxページに直接追加してみました。次に、Render
そのaspxページの場合、合計ページの正しい値を取得しました。
なぜ私は以前のアプローチで得られないのですか?