【问题标题】:Pdf crystal report,export,asp.netpdf水晶报表,导出,asp.net
【发布时间】:2013-06-08 04:27:40
【问题描述】:

我想在我的 ASP.NET 项目中使用 Crystal Reports,但我对这个工具还很陌生。我有一个对象,例如一个员工,当我单击“PDF”按钮时,我想将此员工对象及其属性绑定到 Crystal Report PDF 表单并以 PDF 格式导出。有人可以告诉我如何做到这一点吗?

【问题讨论】:

    标签: c# asp.net crystal-reports


    【解决方案1】:

    根据那个链接crystal

    在这篇文章中,我想解释一下使用 Aspnet 和 C# 创建 Crystal Reports 的过程

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

    第 2 步:从对话框中添加 Crystal 报表。

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

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

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

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

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

    第 8 步:从表格中选择要在 Crystal Report 中显示的必填字段

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

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

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

    CrystalDecisions.CrystalReports.Engine

    CrystalDecisions.Shared

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

    Step13:现在我们要在defalut.aspx.cs中导入以下命名空间

    使用 CrystalDecisions.CrystalReports.Engine;

    使用 CrystalDecisions.Shared;

    使用 System.Data.SqlClient;

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

    Step15:接下来,在页面加载事件中编写如下代码

    pt.Load(@"E:\practices\update\emp_details\crystalreports\CrystalReport.rpt");
    crystalReportViewer1.ReportSource = report;
    crystalReportViewer1.RefreshReport();
    

    【讨论】:

    • 我的procet上没有使用crystalReportViewer1,点击时只有一个按钮,它导出pdf文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多