当前位置:编程学习 > C#/ASP.NET >>

请教高手,水晶报表能实现行固定么

如题啊,同样的问题用gridview做,确实实现了行的固定,但是分组、合计等都不如水晶报表来得方便,所以想转过来看看,高手都是怎么对待水晶报表的行固定的。 --------------------编程问答-------------------- 就是每页打印固定的行数?不足的显示空行?

水晶报表是可以实现的,不过非常麻烦……

首先要确定每页多少行……然后就建多少行详细节……再根据数据行数来设定,详细节的非表示…… --------------------编程问答-------------------- 可以实现固定行数 --------------------编程问答-------------------- 可以实现固定行数

方法一:
   例如每页显示20条记录:   
  1.选择[区段专家]   
  2.选择[明细]   
  3.选择[在之前新增分页]的公式按钮,输入以下公司   
  IF   Remainder   (RecordNumber,   PageNumber*20+1   )=0     then   
        True   
  Else   
        False   
    
  把20改为一个参数,即用户输入的参数即可,如:PageNum。
方法二:
   对数据进行分组,然后设置每组显示一页。 --------------------编程问答-------------------- 可以实现固定行数 --------------------编程问答-------------------- 可以实现固定行数 --------------------编程问答-------------------- 不是固定行数,是固定标题行,类似于excel中冻结行那样 --------------------编程问答-------------------- 顶一下,希望大侠不吝赐教啊 --------------------编程问答-------------------- 水晶报表本身是做不到的。
我们也就这个问题跟SAP沟通了多次,他们说“可能”会出一个补丁,但是时间尚不确定。 --------------------编程问答-------------------- 水晶报表其实本身也是有冻结功能的,但是性能不行。
一个一百行,50列的报表,动一下鼠标就假死1分钟以上,再动再假死,但是牛的是它就是死不了。 --------------------编程问答-------------------- 呵呵,学习一下啊。 --------------------编程问答-------------------- 今天得到回复了,已经有了解决方法。
不过我这周没空,就约了下周了. --------------------编程问答--------------------
引用 3 楼 llsen 的回复:
可以实现固定行数

方法一:
  例如每页显示20条记录: 
  1.选择[区段专家] 
  2.选择[明细] 
  3.选择[在之前新增分页]的公式按钮,输入以下公司 
  IF  Remainder  (RecordNumber,  PageNumber*20+1  )=0    then 
        True 
  Else 
        False 
   
  把20改为一个参数,即用户输入的参数即可,如:PageNum。
方法二:
  对数据进行分组,然后设置每组显示一页。


这方法可行。 --------------------编程问答--------------------
引用 11 楼 babyt 的回复:
今天得到回复了,已经有了解决方法。
不过我这周没空,就约了下周了.


是不是以后水晶报表有什么问题解决不了,然后联系你
再通过你和厂商沟通,就可以修改...
如果那样的话,那岂不很爽? --------------------编程问答--------------------
引用 13 楼 llsen 的回复:
引用 11 楼 babyt 的回复:
今天得到回复了,已经有了解决方法。
不过我这周没空,就约了下周了.


是不是以后水晶报表有什么问题解决不了,然后联系你
再通过你和厂商沟通,就可以修改...
如果那样的话,那岂不很爽?


太好了 --------------------编程问答-------------------- 爽啊,阿泰哥就是牛啊,等着你的好消息了 --------------------编程问答--------------------
引用 13 楼 llsen 的回复:
引用 11 楼 babyt 的回复:
今天得到回复了,已经有了解决方法。
不过我这周没空,就约了下周了.


是不是以后水晶报表有什么问题解决不了,然后联系你
再通过你和厂商沟通,就可以修改...
如果那样的话,那岂不很爽?


没有这种好事,呵呵。
因为我们可以问的,使我们实际用的的。
每个问题,基本上都要现场确认的,我无权去问项目中遇不到的问题。
问了他们也基本上不会处理。 --------------------编程问答--------------------
引用 16 楼 babyt 的回复:
引用 13 楼 llsen 的回复:
引用 11 楼 babyt 的回复:
今天得到回复了,已经有了解决方法。
不过我这周没空,就约了下周了.


是不是以后水晶报表有什么问题解决不了,然后联系你
再通过你和厂商沟通,就可以修改...
如果那样的话,那岂不很爽?


没有这种好事,呵呵。
因为我们可以问的,使我们实际用的的。
每个问题,基本上都要现场确认的,我无权去问项目中遇不到的问题。
问了他们也基本上不会处理。








哇塞~~  原來阿泰跟水晶報表的廠商有一路呀!!!厲害!! --------------------编程问答-------------------- 泰哥,有结果了么? --------------------编程问答-------------------- 再更新下,等待大家的答案啊 --------------------编程问答--------------------
引用 9 楼 babyt 的回复:
水晶报表其实本身也是有冻结功能的,但是性能不行。
一个一百行,50列的报表,动一下鼠标就假死1分钟以上,再动再假死,但是牛的是它就是死不了。


以前用水晶报表9.0有冻结的功能,如图(顺便测试下能否上传):


现在VS自带的水晶报表似乎没有这个功能了……

等待答案…… --------------------编程问答-------------------- 也没人帮我确认下图片能否看到……

以前发过图的,自己能看到,别人却看不到…… --------------------编程问答--------------------
引用 21 楼 asdfy 的回复:
也没人帮我确认下图片能否看到……

以前发过图的,自己能看到,别人却看不到……


看到了 --------------------编程问答-------------------- 已经拿到解决方案了。不过是在另外的平台上的,稍晚些我剥离出一个独立的方法来。 --------------------编程问答--------------------
引用 23 楼 babyt 的回复:
已经拿到解决方案了。不过是在另外的平台上的,稍晚些我剥离出一个独立的方法来。


期待ing... --------------------编程问答-------------------- 谢谢llsen,知道怎么发图了…… --------------------编程问答-------------------- 期待啊......
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,