Pdf水晶报表,导出,asp.net
本文关键字:asp net 导出 Pdf 报表 水晶 | 更新日期: 2023-09-27 18:18:11
我想在我的ASP中使用水晶报告。. NET项目,但我对这个工具相当陌生。我有一个对象,比如说Employee,当我点击"PDF"按钮,我想将这个Employee对象及其属性绑定到Crystal Report PDF表单,并以PDF格式导出它。有人能告诉我怎么做吗?
根据链接水晶
在这篇文章中,我想解释使用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();