.net frame work 3.5 ReportView
1.建立rdlc文件,設計UI,綁定字段.新建一個dataset做數據源,主要是數據是臨時的不需要持久化.
2.建立winform頁面,拉一個MicrosoftreportViewer,選擇一個新建的*.rdlc文件報表.
3.數據綁定,就是推拉模型,綁定報表要呈現的數據字段,綁定數據源
綁定代碼:
reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("dsNotice_Notice",
data.Notice));
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("dsNotice_Details",
data.Details));
this.reportViewer1.RefreshReport();
數據源名稱:集合_表 dataset_table,如:dsNotice_Notice.
數據源的值:表對象.
多張表就add多次.
每次綁定前最好先清空下datasources.
打印:報表寬大於高默認橫向打印,反之為縱向打印。