Telerik报告 - 子报告 - 报告源

时间:2011-04-05 18:51:13

标签: c# .net telerik telerik-reporting

过去一个月左右,我一直在处理报告。我目前正在使用子报告。 假设我有一个telerik报告文件(report_1),其中包含子报告元素。在与report_1相同的项目中,我有几个其他的telerik报告文件。我不能将这些报告文件作为report_1中子报告的报告源引用吗? 如果是,我无法在reportsource属性的下拉列表中看到它们。 如果不是,为什么? 还是有什么我想念的?或者,我需要做些什么才能将报告文件放到下拉列表中。 我已经看过你之前发布的帖子,其中提到重建项目。但是,我不是通过视觉工作室来构建项目。所以,请建议可以做些什么。

4 个答案:

答案 0 :(得分:0)

如果您要在同一项目中使用其他报告文件作为子报告,则应该可以从报告源属性中选择它们。可能是你缺少一个参考。在任何情况下,查看有关创建Master-Detail reports的文档和有关Telerik reporting learning guide

上的子报告的部分可能很有用。

答案 1 :(得分:0)

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

好吧,如果你真的使用VS,答案就是 回答Q1:是的 回答Q2:可能有各种原因(这些是我见过的):

  1. 子报告位于未引用的不同命名空间
  2. 您的子报告有错误且无法编辑
  3. 报告没有唯一名称
  4. 也许如果他与我们分享他正在使用的构建工具,我们可以提供更好的帮助。

答案 2 :(得分:0)

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

e.g。 ReportSource.ReportDocument.DataSource / = Fields.Items

答案 3 :(得分:0)

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

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

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