【问题标题】:Asp.Net Crystal reportAsp.Net 水晶报表
【发布时间】:2010-10-24 14:36:47
【问题描述】:

我在 Visual 2008 中使用 sql server 2005 作为后端。我正在尝试使用 xsd 文件创建一个水晶报告。这就是我所做的。

我从“添加新项目”创建了一个空的 xsd 文件。我将存储的 proc 从服务器资源管理器中从我想附加到水晶的数据库中拖到 xsd 上。

创建一个空的水晶报表,通过“建立新连接”将xsd文件附加到报表上,并选择我要在报表中显示的字段。

现在,当我打印报表时,显示的是垃圾数据,而不是存储过程返回的实际数据。?我无法理解这种行为。

我错过了什么吗?

【问题讨论】:

    标签: c# asp.net crystal-reports


    【解决方案1】:

    这就是适合您的 Crystal Reports。你所描述的是典型的行为,不要惊慌。我已经编写了许多报告,将 .xml 或 .xsd 文档指定为数据类型(您需要记住从添加连接中选择 ADO.NET 以使以下内容起作用)。当我去运行报告时,我只需通过执行以下操作来指定我从 SqlServer/Oracle/etc 获得的实际数据表

    report.Database.Tables[0].SetDataSource(dataTable);
    

    就像你在预览窗格中一样,即使我的 xml 文件可能包含实际数据以及架构,但当我实际运行 Crystal Report 时,我得到了预期的输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-25
      • 2011-07-08
      • 2017-08-21
      • 2013-06-08
      • 2010-10-08
      • 1970-01-01
      相关资源
      最近更新 更多