說明:有時需取得Client端的變數值,該怎麼把值塞到報表上?
作法:
1. 在test.rpt檔上欄位總管->參數欄位->右鍵新增->輸入名稱與選取數值類型->拉到報表上
2. 在test.aspx.cs
//建構一ReportDocument object
private ReportDocument rdTest = new ReportDocument();
string strRptName = Page.MapPath("test.rpt");
//Load
rdTest.Load(strRptName);
//設定參數欄位的現值
rdTest.SetParameterValue(string name, object val);
//Bind
CrystalReportViewer1.ReportSource = rdTest;
CrystalReportViewer1.DataBind();
參考資料:
http://www.wretch.cc/blog/JohnDX/14586953
沒有留言:
張貼留言