【问题标题】:Dynamically Populate Column Header in Microsoft Report Viewer在 Microsoft 报表查看器中动态填充列标题
【发布时间】:2015-07-12 19:05:57
【问题描述】:

我正在使用 microsoft 报表查看器生成报表,我必须从报表的下拉列表中显示所选月份每一天的数据,在这种情况下,如何使用日期动态更改列标题。 Bcz 使用我们用来发布报告的预定义数据集,我无法这样做,因为在这种情况下,列标题名称保持固定。

例如,如果用户选择了 7 月,那么报告应该是这样的—— 列标题-- 07/01 07/02 07/03 07/04 ..................07/31.

【问题讨论】:

  • 为了澄清问题,每次从下拉列表中更改所选月份时,都会刷新数据集。刷新数据集时,您希望自动更新列标题。数据集是否包含任何日期时间或日期数据?

标签: c# asp.net reporting-services


【解决方案1】:

我假设您的数据集具有每个结果的日期值。

创建一个单列组,在详细信息行中显示总计,并让标题行显示日期。

下面是一个示例

使用以下简单的数据集

DateOfMonth    Total
2015/03/04      44
2015/03/05      55
2015/03/06      66
2015/03/07      77
2015/03/07      11

以下列组的设置

产生以下结果

然后你只需要解决格式等问题......

【讨论】:

    猜你喜欢
    • 2016-07-17
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 2013-12-04
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    相关资源
    最近更新 更多