저는 사용자 정의 컨트롤을 사용하고 보고서 뷰어와 사용자 지정 도구 모음을 추가했습니다. 나는 그것을위한 사용자 정의 네비게이션을 또한 만들고 싶습니다. 그러나 어떤 이유로 총 페이지를 점검하여 탐색 버튼을 표시할지 여부를 결정할 때 0을 반환하거나 "이 표현식은 부작용을 일으키고 평가되지 않습니다" 오류 ..reportviewer.LocalReport.GetTotalPages()는 0 또는 오류를 반환합니다.
나는 아이디어의 부족 및 그 다음에 아주 확실하지 않은 한 ..
<rsweb:reportviewer
ID="rvReports"
runat="server" ShowToolBar="False"
SizeToReportContent="True" AsyncRendering="false" />
코드 숨김 :이있는 데이터 바인딩 이벤트의 모든입니다
rds = new Microsoft.Reporting.WebForms.ReportDataSource("dsName", myclasstoload());
rvReports.LocalReport.DataSources.Add(rds);
rvReports.PageCountMode = PageCountMode.Actual;
rvReports.LocalReport.Refresh();
rvReports.DataBind();
if (rvReports.LocalReport.GetTotalPages() > 1)
{
liFirst.Visible = true;
liPrevious.Visible = true;
liNext.Visible = true;
liLast.Visible = true;
}
내 usercontrol (.ascx). 어떤 도움이라도 인정받을 만합니다.