我正在使用ReportingService 2010并尝试在sperate页面上将多个报告放入一个文件中。问题是页面的顺序。
此时我在单独的页面上为每个数据集都有一个表格。导出到Excel工作得很好,但页面的顺序(Web View和Excel工作表)与rdl文件的Tablix元素的顺序不匹配。
设置如下:
..
<DataSets>
Dataset Name="A"
Dataset Name="B"
Dataset Name="C"
</DataSets>
..
<ReportItems>
<Tablix Name="A_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix>
<Tablix Name="B_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix>
<Tablix Name="C_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix>
</ReportItems>
...
但是页面看起来像是随机的,而不是rdl文件的顺序。有什么元素我不见了?或者我如何订购代码的Tablix元素以在Web View和Excel工作表中获得相同的顺序?
答案 0 :(得分:0)
问题是,Tablix是重叠的。他们从Top 0
和Left 0
开始。在我根据所需位置向Top
值添加偏移量后,它按预期工作,如:
x * Tablix的高度