ユーザーコントロールを使用していて、レポートビューアとカスタムツールバーを追加しました。カスタムナビゲーションも作成したいのですが、どういうわけか全ページをチェックしてナビゲーションボタンを表示するかどうかを確認したい場合、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)のdatabindイベントにあります。どんな助けでも大歓迎です。