1/03/2011

[C#]Report Viewer




[csharp]
// 清空原本的DataSource
rptView.LocalReport.DataSources.Clear();

// 設定為本機模式
rptView.ProcessingMode = ProcessingMode.Local;</pre>


// 設定報表路徑
rptView.LocalReport.ReportPath = "MyLocRpt.rdlc";

// 已經寫好抓資料集的程式
DataTable dtRptData = this.getReportData();

// 將資料集加入報表DataSource
rptView.LocalReport.DataSources.Add(new ReportDataSource("rptData", dtRptData));

// 設定報表參數
rptView.LocalReport.SetParameters(new ReportParameter[]{
new ReportParameter("para1", txtPara1.Text, false),
new ReportParameter("para2", txtPara2.Text, false)
});

rptView.RefreshReport();
1234567890
ABCDEFGHIJ
一二三四五六
[/csharp]

沒有留言:

張貼留言