Pdf水晶报告,出口,asp.net

时间:2013-06-12 06:36:59

标签: c# asp.net crystal-reports

我想在我的项目(asp.net)上使用水晶报告,但我几乎是新的水晶报告。我有一个类似于这个Employee的对象,当我点击pfdf按钮时,我想将Employee及其属性绑定到水晶报告pdf表格并将其导出为pdf格式。你可以告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:0)

根据该链接crystal

在本文中,我想解释使用Aspnet和C#创建Crystal Reports的过程

步骤1:右键单击解决方案资源管理器,然后单击“添加新项目”

步骤2:从对话框添加Crystal Report。

步骤3:从Crystal Reports库中选择单选按钮(使用报表向导),然后选择标准专家并单击确定按钮。

步骤4:这里我们必须添加Database ..从可用的Datasources窗口中选择Create New connection,然后单击OLEDB(ADO)

步骤5:选择新连接,然后从列表中选择提供程序(Microsoft OLEDB Provider for SQL Server)

步骤6:输入服务器名称并选择数据库并单击Integrated Security,然后按next并单击完成按钮。

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

步骤8:从表

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

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

步骤10:现在我们必须从Add New Item添加一个WebForm,然后按Add。

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

的引用

CrystalDecisions.CrystalReports.Engine

CrystalDecisions.Shared

步骤12:现在,从工具箱中添加一个Crystal Report Viewer

步骤13:现在我们必须在defalut.aspx.cs中导入以下命名空间

使用CrystalDecisions.CrystalReports.Engine;

使用CrystalDecisions.Shared;

使用System.Data.SqlClient;

步骤14:声明变量ReportDocument report = new ReportDocument();

步骤15:接下来,在页面加载事件

中编写以下代码
pt.Load(@"E:\practices\update\emp_details\crystalreports\CrystalReport.rpt");
crystalReportViewer1.ReportSource = report;
crystalReportViewer1.RefreshReport();