c# 中crystal report输出PDF文件
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:49
工程中引入以下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# 注册 Windows 热键
- 下一篇: c# 怎么判断是debug
相关文章
-
C# 注册 Windows 热键
C# 注册 Windows 热键
- 互联网
- 2026年04月04日
-
c# 自定义位数生成激活码
c# 自定义位数生成激活码
- 互联网
- 2026年04月04日
-
C# 字符串 携带变量
C# 字符串 携带变量
- 互联网
- 2026年04月04日
-
c# 怎么判断是debug
c# 怎么判断是debug
- 互联网
- 2026年04月04日
-
C# 用SoapUI调试WCF服务接口(WCF中包含用户名密码的验证)
C# 用SoapUI调试WCF服务接口(WCF中包含用户名密码的验证)
- 互联网
- 2026年04月04日
-
C# 稳定的NIO通讯
C# 稳定的NIO通讯
- 互联网
- 2026年04月04日






