SSRS 報表 如何加參數 連接上以後出現一個問題 就是給報表加上參數以後報表不斷刷新,跟上次那個報表刷新是同樣的問題。那麼下麵我們來解決一下。 1. 這是給報表添加預設參數進入頁面後就不斷的刷新刷新。 ReportParameter para = new ReportParameter("Repo
SSRS 報表 如何加參數
連接上以後出現一個問題
就是給報表加上參數以後報表不斷刷新,跟上次那個報表刷新是同樣的問題。那麼下麵我們來解決一下。
1.
這是給報表添加預設參數進入頁面後就不斷的刷新刷新。
ReportParameter para = new ReportParameter("ReportParameter1", "1");//參數 ReportViewer1.ServerReport.ReportServerCredentials = new MyReportServerCredentials(); ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://報表伺服器地址/reportserver"); ReportViewer1.ServerReport.ReportPath = "/報表名稱"; ReportViewer1.ServerReport.SetParameters(new ReportParameter[] { para }); //傳入參數
把這段代碼加到Page_Load 之後 出現狀況了。。一直顯示載入中。看樣子是在刷新呢。
解決
if (!IsPostBack) {
ReportParameter para = new ReportParameter("ReportParameter1", "1");//參數
ReportViewer1.ServerReport.ReportServerCredentials = new MyReportServerCredentials();
ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://報表伺服器地址/reportserver");
ReportViewer1.ServerReport.ReportPath = "/報表名稱";
ReportViewer1.ServerReport.SetParameters(new ReportParameter[] { para }); //傳入參數
}
這樣再打開頁面,就會出現預設載入報表了。
成功了。下麵要專心花報表了