加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 使用Reporting Services将Group保留在一个页面上

发布时间:2020-12-15 04:01:17 所属栏目:百科 来源:网络整理
导读:我使用Reporting Services创建了一个报告作为C#应用程序的一部分,我无法找到我曾经在其他环境中查看的功能.我相信MS Access和Crystal报告都有一个名为“保持在一起”的选项,以便您可以在一个页面上保留特定的数据分组,而不是在两页上分割的信息. 当我的报告
我使用Reporting Services创建了一个报告作为C#应用程序的一部分,我无法找到我曾经在其他环境中查看的功能.我相信MS Access和Crystal报告都有一个名为“保持在一起”的选项,以便您可以在一个页面上保留特定的数据分组,而不是在两页上分割的信息.

当我的报告在C#应用程序本地呈现并使用.net报告查看器查看时,如何使用2005 Reporting Services执行此操作.本质上,我想在一个页面上保留一年的所有记录.我使用的是Visual Studio 2008.

年份是其中一列,一年的行数总是小于一页.我的报告只使用一个表,按年份排列最内层,再按客户名称分组.

目前,我可以在报告中填写两年的数据,但是如果数据在第一年开始的一半,那么我得到以下内容:

例:

第一页:
2004年的1/2是因为数据在04年开始的一半

2005年全部

2006年上半年

第2页:
2006年下半年

我宁愿做的是将2006年的全部推到第二页.

我目前正在为报表中的所有数据使用表格.在表级有一个保持在一起的选项,但我需要一个在组级别.在这种情况下,按年份分组.

任何可以提供的帮助将不胜感激.

解决方法

>将“List”控件放在报表上.
>将其DataSetName属性设置为数据集名称.
>在设计视图中,右键单击列表,然后选择行组.
>在“组属性”窗口中,单击“组表达式:”标题下的“添加”按钮,然后选择要在页面中分组的字段名称.
>之后,您可以在行组中为您的详细数据放置“表”控件.
>一旦呈现报告,报告将在分页之间保留组内的数据.

干杯,

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读