FastReport.Net_ C#程序邦定报表模版
2010-08-04 23:08
507 查看
1.首先在程序中引用FastReport.dll
using FastReport;
using FastReport.Export.Pdf;
using FastReport.Data;
using FastReport.Format;
2.动态取得数据,通过sql 邦定DataSet,如:
DataSet IDataSet = db.ExecuteSqlGetDataset(sql, "frform");
DataSet FDataSet = db.ExecuteSqlGetDataset(sql, "fritem");
3.加载模版邦定数据
Report report = new Report();
report.Load("Report//test.frx");
4.将数据源与报表模块进行绑定
report.RegisterData(IDataSet.Tables[0],"frform");
report.RegisterData(FDataSet.Tables[0], "fritem");
5.绑定数据源
DataBand data = report.FindObject("Data1") as DataBand;
data.DataSource = report.GetDataSource("frform");
DataBand datasubreport = report.FindObject("Data2") as DataBand;
datasubreport.DataSource = report.GetDataSource("fritem");
6.报表准备
report.Prepare();
7. 导出pdf
PDFExport export = new PDFExport();
report.Export(export, "PDF//"+DateTime.Now.ToString("yyyyMMddHHmmss")+".pdf");
8.显示
report.Show();
9.释资源
report.Dispose();
using FastReport;
using FastReport.Export.Pdf;
using FastReport.Data;
using FastReport.Format;
2.动态取得数据,通过sql 邦定DataSet,如:
DataSet IDataSet = db.ExecuteSqlGetDataset(sql, "frform");
DataSet FDataSet = db.ExecuteSqlGetDataset(sql, "fritem");
3.加载模版邦定数据
Report report = new Report();
report.Load("Report//test.frx");
4.将数据源与报表模块进行绑定
report.RegisterData(IDataSet.Tables[0],"frform");
report.RegisterData(FDataSet.Tables[0], "fritem");
5.绑定数据源
DataBand data = report.FindObject("Data1") as DataBand;
data.DataSource = report.GetDataSource("frform");
DataBand datasubreport = report.FindObject("Data2") as DataBand;
datasubreport.DataSource = report.GetDataSource("fritem");
6.报表准备
report.Prepare();
7. 导出pdf
PDFExport export = new PDFExport();
report.Export(export, "PDF//"+DateTime.Now.ToString("yyyyMMddHHmmss")+".pdf");
8.显示
report.Show();
9.释资源
report.Dispose();
相关文章推荐
- FastReport.Net C#程序邦定报表模版
- FastReport.Net C#程序邦定报表模版
- FastReport for .Net 报表开发实例(C#源码下载)
- .Net报表控件FastReport.Net在C#程序中如何邦定报表模版
- 在C#中根据Excel文件画FastReport .NET报表模板
- Fastreport.Net用户手册:报表设计器
- Fastreport.Net用户手册:报表页
- 使用FastReport.net在用户的应用程序中创建报表
- FastReport.Net报表中使用 Excel 文件作为数据源
- FastReport.Net报表控件功能详解—报表元素
- 如何在FastReport.Net中生成标签类型报表
- FastReport.Net中使用列表和数组作为报表数据源
- FastReport.Net报表冲突问题
- FastReport ASP.Net开发Web报表时直接打印的问题
- FastReport.Net使用教程-通过FTP发送PDF报表
- c# FastReport开发报表
- FastReport.Net传递报表参数
- FastReport.NET报表控件功能详解—数据处理
- 在FastReport.Net中,如何给报表加密
- FastReport.NET报表控件功能详解—预览、打印和导出