2013年12月17日 星期二

[Crystal Report] 參數欄位設定

說明:有時需取得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

沒有留言:

張貼留言