none
关于reporting servers图片居中,分组以及分页记录数的一些问题 RRS feed

  • 问题

  • 1、我在编辑报表的时候将一个单元格设置为图片,但是怎样都无法让该图片居中显示,不知道要如何设置才可以让图片在单元格中居中显示

    2、使用报表的时候,如果记录数过多会自动进行分页,但每页显示多少好像是自动的,不知道在哪里能够设置?

    3、设计的分组表格大小不确定,但是宽度不能设置为百分比显示,比如想width=100%不知道如何实现

    4、报表自带工具条样式不知道如何修改,因为和页面样式并不统一,如何限制某些报表工具条的显示内容,比如某些按钮不显示

    5、进行分组时必须我得数据集中存在分组的数据才可以分组,能否根据我提供的数据集对某字段分组?

    比如

    name id

    aa 1

    bb 2

    cc  3

    根据name分组

    aa bb cc

    1   2   3

    只能分出数据中name的值aa,bb,cc

    但我想列出所有的值,没数据的留空就好比如

    aa bb cc dd ee

    1    2  3

    即name字段根据aa,bb,c,dd,ee来进行分组

    2011年4月14日 2:53

答案

  • 1、我在编辑报表的时候将一个单元格设置为图片,但是怎样都无法让该图片居中显示,不知道要如何设置才可以让图片在单元格中居中显示

    2、使用报表的时候,如果记录数过多会自动进行分页,但每页显示多少好像是自动的,不知道在哪里能够设置?

    3、设计的分组表格大小不确定,但是宽度不能设置为百分比显示,比如想width=100%不知道如何实现


    1. 当把图片放置在单元格中时,只能将Padding属性设置图片的位置。

    2. 如果需要控制每页显示的行数,可以添加一个根据以下表达式分组的行组

        =Ceiling(RowNumber(Nothing)/Parameters!RowsPerPage.Value)
       另可参见 http://msdn.microsoft.com/zh-cn/library/ms157328.aspx 中的“分隔符”部分

    3. 在Reporting Services中,表格的列宽只能设置为固定的值


    Tony Chain [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • 已标记为答案 Ai-hua Qiu 2011年4月22日 7:07
    2011年4月19日 14:36
    版主
  • 4、报表自带工具条样式不知道如何修改,因为和页面样式并不统一,如何限制某些报表工具条的显示内容,比如某些按钮不显示


    请问你指的是否是报表管理器中的报表工具栏,如果是的话我们可以通过自定义 HTML 查看器和报表管理器的样式表来实现。具体内容请参见 http://msdn.microsoft.com/zh-cn/library/ms345247.aspx

    另外也可以通过此方隐藏工具栏上的某些按钮。但如果要禁用打印按钮,一种更好的方式是直接设置报表服务器系统属性 EnableClientPrinting 。请参见 http://msdn.microsoft.com/zh-cn/library/ms155874.aspx

     


    Tony Chain [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • 已标记为答案 Ai-hua Qiu 2011年4月22日 7:08
    2011年4月21日 8:34
    版主
  • 5、进行分组时必须我得数据集中存在分组的数据才可以分组,能否根据我提供的数据集对某字段分组?

    比如

    name id

    aa 1

    bb 2

    cc  3

    根据name分组

    aa bb cc

    1   2   3

    只能分出数据中name的值aa,bb,cc

    但我想列出所有的值,没数据的留空就好比如

    aa bb cc dd ee

    1    2  3

    即name字段根据aa,bb,c,dd,ee来进行分组


    如果希望在报表分组中包含空值的分组,请修改您的数据集,确保数据集中包含至少一条该分组的记录。

     


    Tony Chain [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • 已标记为答案 Ai-hua Qiu 2011年4月22日 7:08
    2011年4月21日 8:56
    版主

全部回复

  • 1、我在编辑报表的时候将一个单元格设置为图片,但是怎样都无法让该图片居中显示,不知道要如何设置才可以让图片在单元格中居中显示

    2、使用报表的时候,如果记录数过多会自动进行分页,但每页显示多少好像是自动的,不知道在哪里能够设置?

    3、设计的分组表格大小不确定,但是宽度不能设置为百分比显示,比如想width=100%不知道如何实现


    1. 当把图片放置在单元格中时,只能将Padding属性设置图片的位置。

    2. 如果需要控制每页显示的行数,可以添加一个根据以下表达式分组的行组

        =Ceiling(RowNumber(Nothing)/Parameters!RowsPerPage.Value)
       另可参见 http://msdn.microsoft.com/zh-cn/library/ms157328.aspx 中的“分隔符”部分

    3. 在Reporting Services中,表格的列宽只能设置为固定的值


    Tony Chain [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • 已标记为答案 Ai-hua Qiu 2011年4月22日 7:07
    2011年4月19日 14:36
    版主
  • 4、报表自带工具条样式不知道如何修改,因为和页面样式并不统一,如何限制某些报表工具条的显示内容,比如某些按钮不显示


    请问你指的是否是报表管理器中的报表工具栏,如果是的话我们可以通过自定义 HTML 查看器和报表管理器的样式表来实现。具体内容请参见 http://msdn.microsoft.com/zh-cn/library/ms345247.aspx

    另外也可以通过此方隐藏工具栏上的某些按钮。但如果要禁用打印按钮,一种更好的方式是直接设置报表服务器系统属性 EnableClientPrinting 。请参见 http://msdn.microsoft.com/zh-cn/library/ms155874.aspx

     


    Tony Chain [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • 已标记为答案 Ai-hua Qiu 2011年4月22日 7:08
    2011年4月21日 8:34
    版主
  • 5、进行分组时必须我得数据集中存在分组的数据才可以分组,能否根据我提供的数据集对某字段分组?

    比如

    name id

    aa 1

    bb 2

    cc  3

    根据name分组

    aa bb cc

    1   2   3

    只能分出数据中name的值aa,bb,cc

    但我想列出所有的值,没数据的留空就好比如

    aa bb cc dd ee

    1    2  3

    即name字段根据aa,bb,c,dd,ee来进行分组


    如果希望在报表分组中包含空值的分组,请修改您的数据集,确保数据集中包含至少一条该分组的记录。

     


    Tony Chain [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • 已标记为答案 Ai-hua Qiu 2011年4月22日 7:08
    2011年4月21日 8:56
    版主