代码之家  ›  专栏  ›  技术社区  ›  Roopesh Shenoy

当列总数未知时,如何创建RDLC报表?

  •  1
  • Roopesh Shenoy  · 技术社区  · 14 年前

    我正在创建的一个报表具有动态列数-从存储过程返回一个数据表,列数取决于数据库中定义的项数(每个项有一列,而不是一些固定列)。

    在这种情况下,我是否可以使用RDLC报表生成报表?所有计算都已在报表中完成,我查看RDLC只是为了导出到excel/pdf和重复页眉/页脚。

    4 回复  |  直到 14 年前
        1
  •  1
  •   Community Mr_and_Mrs_D    7 年前

    这是可能的,但没有简单的解决办法。这是一个 link 我以前对这个问题的回答。

    稍后再作调查

    这是一个 article 详细描述了使用自生成的RDL对象模型生成上述报表的过程。

        2
  •  0
  •   bitxwise    14 年前

    从声音上看,您希望报表以透视定义的项,这些项可以根据各种报表条件进行更改。如果您知道所有可能返回的列,您可以定义RDL来绑定它们,但隐藏那些未定义项的列。您只需将列的Visible属性绑定到是否已定义的确定。

        3
  •  0
  •   Mp0int    12 年前

    为了你的问题,

    我想你可以用矩阵代替表格。 在这里,您可以根据获得的数据动态生成行和列。

    Check here for using of matrix

        4
  •  0
  •   DarkRob    5 年前

    当列在datatable中不固定时,在RDLC中使用matrix。

    访问 http://www.gotreportviewer.com/matrices/

    在这里,您将发现在RDLC中同时使用表和矩阵。看看哪一个适合你的要求。