連接上以后出現一個問題
就是給報表加上參數以后報表不斷刷新,跟上次那個報表刷新是同樣的問題。那么下面我們來解決一下。
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 }); //傳入參數
}
這樣再打開頁面,就會出現默認加載報表了。
成功了。下面要專心花報表了
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。