代码之家  ›  专栏  ›  技术社区  ›  Jack Bolding

动态重新排序列并在SSRS Tablix中设置列宽

  •  2
  • Jack Bolding  · 技术社区  · 15 年前

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

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

    目前,此网格已呈现为报表上的Tablix。我曾尝试使用参数/表达式来设置TablixColumn/宽度,但这并不适用。

    其他人是否遇到过这种要求?有什么解决方案的建议吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   pldinesh    14 年前

    实际上,只要完成渲染过程,就可以删除RDL。WebService端点中有一个方法用于从服务器中删除报表。

        2
  •  0
  •   pldinesh    14 年前

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