工程中引入以下crystal report的类库 crystaldecisions.crystalreports.engine crystaldecisions.reportsource crystaldecisions.shared crystaldecisions.web
将CrystalReportViewer控件添加入页面。同时为他的初始化添加代码 System.Data.DataTable dt = ....;//这里写得到数据表的方法。可以根据自己的爱好写方法,但是一定要得到 DataTable CrystalReport1 cr = new CrystalReport1();//这里的CrystalReport1是你建立报表的文件名也就是rpt名 cr.SetDataSource(dt); this.CrystalReportViewer1.ReportSource = cr;
如果要输出文件,代码如下 private void Button1_Click(object sender, System.EventArgs e) { System.Data.DataTable dt =.... ; CrystalReport1 cr = new CrystalReport1(); cr.SetDataSource(dt); cr.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,"c:\\output.pdf"); cr.Close(); } 其中CrystalDecisions.Shared.ExportFormatType.PortableDocFormat可以控制输出文件的类型
|
请发表评论