【问题标题】:Telerik Reporting - Subreport - reportsourceTelerik 报告 - 子报告 - reportsource
【发布时间】:2011-07-30 05:45:30
【问题描述】:

在过去一个月左右的时间里,我一直在处理报告。我目前正在处理子报表。 假设我有一个 Telerik 报告文件 (report_1),其中包含一个子报告元素。在与 report_1 相同的项目中,我还有其他几个 Telerik 报告文件。我不能将这些报告文件作为 report_1 中子报告的报告源吗? 如果是,我无法在 reportsource 属性的下拉列表中看到它们。 如果不是,为什么? 或者有什么我想念的吗?或者,我需要做些什么才能将报告文件放到下拉列表中。 我看过你以前的帖子,上面说要重建项目。但是,我不是通过 Visual Studio 构建项目。所以,请建议可以做什么。

【问题讨论】:

  • 很遗憾,我无法帮助您解决这个问题,但我建议您在 Telerik 论坛上提问,因为他们的工作人员会在 24 小时内回答大多数问题。

标签: c# .net telerik telerik-reporting


【解决方案1】:

如果您想在同一项目中用作子报告的其他报告文件,您应该能够从报告源属性中选择它们。可能是您缺少参考。在任何情况下,检查有关创建Master-Detail reports 的文档和Telerik reporting learning guide 上有关子报告的部分可能会很有用

【讨论】:

    【解决方案2】:

    尝试使用 ReportSource.ReportDocument.DataSource 属性进行绑定。

    例如ReportSource.ReportDocument.DataSource/=Fields.Items

    【讨论】:

      【解决方案3】:

      确保删除子报表的报表标题。

      然后,如果您查看主报表上的子报表元素的属性并转到 reportsource(如 Camilo 建议的那样) 有一个省略号按钮 (...) - 单击该按钮,然后选择 object 源。

      您的子报告应该在下拉列表中

      【讨论】:

        【解决方案4】:

        由于您没有告诉我们您使用什么来构建报告,我们该如何回答?

        好吧,如果您实际使用的是 VS,答案将是 Q1的答案:是的 Q2的回答:可能有多种原因(这些是我见过的):

        1. 子报告位于未引用的不同命名空间中
        2. 您的子报告有错误,不可编译
        3. 报告没有唯一的名称

        也许如果他与我们分享他正在使用的构建工具,我们也许可以提供更好的帮助。

        【讨论】:

        • @DomenicDatti TLDR?否决票是完全不公平的。请进一步阅读 主题。 OP 评论中的最后第二句话 clearly says “我不是通过 Visual Studio 构建项目”......很明显,我是简单地问一下,他用什么来BUILD包含 Telerik 报告的项目文件,因为还有多种其他构建方式。 (S.O. 提示:在批评其他人不考虑 “清楚地” 陈述的内容之前......也许你应该阅读它“清楚地陈述”的内容。否则你只会看起来很傻)
        • 仅供参考,我确实阅读了完整的问题,但它不是写得最好的。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-19
        • 2020-06-11
        • 2021-03-24
        • 1970-01-01
        • 2016-11-15
        • 2016-08-21
        • 2017-09-26
        相关资源
        最近更新 更多