Pdf水晶报表,导出,asp.net

本文关键字:asp net 导出 Pdf 报表 水晶 | 更新日期: 2023-09-27 18:18:11

我想在我的ASP中使用水晶报告。. NET项目,但我对这个工具相当陌生。我有一个对象,比如说Employee,当我点击"PDF"按钮,我想将这个Employee对象及其属性绑定到Crystal Report PDF表单,并以PDF格式导出它。有人能告诉我怎么做吗?

Pdf水晶报表,导出,asp.net

根据链接水晶

在这篇文章中,我想解释使用asp.net和c#创建水晶报表的过程

步骤1:右键单击解决方案资源管理器并单击添加新项

步骤2:从对话框中添加一个水晶报告。

步骤3:选择单选按钮(使用报告向导)从水晶报告画廊,选择一个标准专家,并单击确定按钮。

第4步:这里我们必须添加数据库,从可用的数据源窗口选择创建新连接,然后单击OLEDB(ADO)

步骤5:选择一个新的连接,然后从列表中选择一个提供者(Microsoft OLEDB provider for SQL Server)

步骤6:输入服务器名称,选择数据库,单击集成安全,按下一步,单击完成按钮。

步骤7:现在,回到标准报表创建向导,从数据库中选择表。

步骤8:从表

中选择需要在Crystal Report中显示的字段

步骤9:从可用样式窗口(例如:标准)中选择样式,然后单击完成

步骤10:现在我们必须从添加新项目中添加一个WebForm,并按添加。

步骤11:在这里,我们必须导入两个引用

CrystalDecisions.CrystalReports.Engine

CrystalDecisions。共享

步骤12:现在,从工具箱中添加一个水晶报表查看器

Step13:现在我们必须在default .aspx.cs

中导入以下命名空间使用CrystalDecisions.CrystalReports.Engine;

使用CrystalDecisions.Shared;

使用System.Data.SqlClient;

Step14:声明变量ReportDocument report = new ReportDocument();

接下来,在页面Load Event 中编写以下代码
pt.Load(@"E:'practices'update'emp_details'crystalreports'CrystalReport.rpt");
crystalReportViewer1.ReportSource = report;
crystalReportViewer1.RefreshReport();