【问题标题】:Dynamic columns in C# rdlc reportC# rdlc 报告中的动态列
【发布时间】:2017-01-31 04:08:56
【问题描述】:

假设我有一份报告,其中列出了员工(按行)及其各自收取的税款(按列)。新税可能会出现。由于我的 rdlc 报告文件目前被设计为(当然来自 XML)静态生成列。未来的事件变化将需要我更改 rdlc 文件并添加一个新列。我怎样才能动态地做到这一点?我打算避免打开 rdlc 文件并添加 XML 代码。

【问题讨论】:

  • 对于所有可能需要它的人,请查看 codeproject 上的this artikel

标签: c# dynamic report


【解决方案1】:

最好的选择是简单地手动进行,因为它似乎并不经常发生。特别是如果您在 VS2008 中使用 RDLC 编辑器。

您可以使用Matrix 控件代替Table 控件。矩阵将 - 基于分组 - 生成适当的列和行。您将不得不修改您的查询,它也会有点慢。

您可以将Table 或List 控件与参数隐藏的列一起使用。

您可以根据需要的列数自动修改报告的 XML。由于 RDLC 是一个 xml 文件,所以很简单。

【讨论】:

    猜你喜欢
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多