过去一个月左右,我一直在处理报告。我目前正在使用子报告。 假设我有一个telerik报告文件(report_1),其中包含子报告元素。在与report_1相同的项目中,我有几个其他的telerik报告文件。我不能将这些报告文件作为report_1中子报告的报告源引用吗? 如果是,我无法在reportsource属性的下拉列表中看到它们。 如果不是,为什么? 还是有什么我想念的?或者,我需要做些什么才能将报告文件放到下拉列表中。 我已经看过你之前发布的帖子,其中提到重建项目。但是,我不是通过视觉工作室来构建项目。所以,请建议可以做些什么。
答案 0 :(得分:0)
如果您要在同一项目中使用其他报告文件作为子报告,则应该可以从报告源属性中选择它们。可能是你缺少一个参考。在任何情况下,查看有关创建Master-Detail reports的文档和有关Telerik reporting learning guide
上的子报告的部分可能很有用。答案 1 :(得分:0)
既然您没有告诉我们您使用什么来构建报告,我们该如何回答?
好吧,如果你真的使用VS,答案就是 回答Q1:是的 回答Q2:可能有各种原因(这些是我见过的):
也许如果他与我们分享他正在使用的构建工具,我们可以提供更好的帮助。
答案 2 :(得分:0)
尝试使用ReportSource.ReportDocument.DataSource属性进行绑定。
e.g。 ReportSource.ReportDocument.DataSource / = Fields.Items
答案 3 :(得分:0)
确保子报表的报表标题已被删除。
然后,如果您查看主报表上子报表元素的属性并转到reportsource(由Camilo建议) 有一个省略号按钮(...) - 单击,然后选择 对象 来源。
您的子报告应该在下拉列表中