1

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

4

4 回答 4

0

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

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

于 2012-11-05T09:14:47.057 回答
0

确保子报表的报表标题被剥离。

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

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

于 2013-02-22T14:56:53.497 回答
0

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

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

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

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

于 2012-07-26T23:30:59.947 回答
0

如果您有其他报告文件要用作同一项目中的子报告,您应该能够从报告源属性中选择它们。可能是您缺少参考。在任何情况下,检查有关创建主从报告的文档和Telerik 报告学习指南 中有关子报告的部分可能会很有用

于 2011-10-18T02:02:49.907 回答