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