码迷,mamicode.com
首页 > Windows程序 > 详细

c# 中crystal report输出PDF文件

时间:2015-05-27 15:23:04      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:

工程中引入以下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可以控制输出文件的类型

c# 中crystal report输出PDF文件

标签:

原文地址:http://www.cnblogs.com/hutie1980/p/4533406.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!