2

我们的应用程序上有一个网格,我们需要将其作为报表的一部分呈现,该报表将在 SSRS 中呈现。用户可以在应用程序中更改此网格中列的顺序和大小。

我现在需要在呈现报告时使打印的网格与列顺序/列大小匹配。

目前,此网格在报表上呈现为 Tablix。我尝试使用参数/表达式来设置 TablixColumn/Width 但这似乎不起作用。

有没有其他人遇到过这个要求?任何指向解决方案的指针?

4

2 回答 2

1

实际上,您可以在完成渲染过程后立即删除 rdl。Web服务端点中有一种方法可以从服务器中删除报告。

于 2011-03-11T21:21:42.033 回答
0

我不确定您是否找到了答案,但我们正在做类似的事情。您将阅读报告,获取 RDL 的 XML 文件,导航到您拥有 Tablix、TablixColumns 等的部分,然后使用 XML 类对列重新排序,将报告写回报告服务器,然后呈现报告。我正在寻找一个更简单的替代方案,但还没有找到。如果有人有任何建议,请告诉我。:)

于 2011-03-11T20:47:21.500 回答