水晶报表问题

windxx 2010-11-25 09:45:05
终于找到组织了!
小弟新接触水晶报表,要实现一个非常简单的功能,就是在一个报表里显示两组(无任何关联)数据,比如,Table1包含列ID1,数据如下
ID1
---
1
2
3
4
Table2包含列ID2,数据如下:
ID2
---
01
02
03
04
我就是想把这两组数据都同一个报表的页面上,我知道一组数据如何显示,就是把table1的ID1拖到报表编辑界面的“详细资料”区域,在“页眉”区域放一个label:ID1,这样,运行报表之后就显示出一组数据的效果:
ID1
---
1
2
3
4
但是,我现在要把两组数据都显示出来,运行的时候,上边显示table1的内容,下边显示table2的内容。就如上边所叙述的那样的效果。

也许有人会问,我这样做什么目的,我的目的就是,现在老板让我把租金和电费一起显示在一个表里边,租金和电费的数据格式不相同,租金包括面积什么的,电费有各个表的上期、本期读数,单价什么的,而租金只有2-3行数据,电费也是,所有的费用都在这里了,我为了让人看起来方便,并且能打印出来,选择了水晶报表,标题为费用记录:然后1. 租金;之后是本月的租金数据(2-3行,不确定),接着,2.电费:下面是电费的数据(如果分开两页显示,就是我运行了水晶报表,第一页有两行数据说是租金,第二页有两行数据说是电费,这样肯定不符合一般人的要求阿,看起来非常别扭怪异,而且我也不会打印,就是想用水晶报表的打印功能,没办法打印到一张页面)
就是想实现这样的功能,也就是上面抽象的table1和table2,可是我怎么试都不行,因为我对水晶报表真的太陌生了,尝试了一些方法,可以上我的blog看下,我有截图,我不知道怎么在发帖发图片,请见谅...
我的图片在:http://windxxxx.blog.163.com/blog/static/1171439892010102511172256/
意思都是一样。
希望大家能帮帮忙,真的太急了,在网上也找不到相关的资料,下载了中文帮助手册都无从下手,今天是在不行跑去了书店,居然没水晶报表的书籍,想从当当上买一本,到手上都不知道多少天之后的事情了,希望大家能救救急,不要因为简单就无视,我真的找了好久实在没有办法了,对了我用的是VS2005自带的水晶报表,数据连结什么的都没有任何问题,主要就是怎么把我的数据按照我的要求简单的显示出来,谢谢大家了,昨天发到了C#区,一直无人问津,今天无奈之下又去baidu,才知道csdn还有图表区,请知道的仁兄(仁姐)一定要不吝赐教,小弟把分数奉上了!
...全文
65 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ErLongTui 2010-12-01
  • 打赏
  • 举报
回复
你好,看在咱都姓罗的份上,帮帮忙啊,
现在要在水晶报表上实现在页眉那个地方放的表头,能固定那不变,我拉动滚动条能滚动数据,但是他的表头能固定那不变,表头就是每条数据对应的列名,我开始想的嵌套在层里面,后来发现不行,报表的控件总在最外层。不管您用什么方法,帮帮忙,看能实现这个功能吗,拜托了
windxx 2010-11-26
  • 打赏
  • 举报
回复
哇,惊动阿泰了,哈哈,谢谢各位,按照各位的方法已经搞定,以后慢慢看,按照阿泰的推荐买了本报表的书,非常感谢!太感动了!
Teng_s2000 2010-11-26
  • 打赏
  • 举报
回复
UP~~~
阿双2009 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zhangzhen_927116 的回复:]

我开始也是这样做的。但是没数据了。。
[/Quote]
EnableDrillDown属性不会把你之前有数据“变成”现在没数据,它只是禁止弹出新标签页,就像你说的点击子报表,弹出新的子报表标签页
zhangzhen_927116 2010-11-26
  • 打赏
  • 举报
回复
我开始也是这样做的。但是没数据了。。 呵呵 后来没办法。。用DELPHI搞
阿泰 2010-11-26
  • 打赏
  • 举报
回复
在界面上点中crystalreportviewer控件,设置其属性
EnableDrillDown=false
即可
windxx 2010-11-25
  • 打赏
  • 举报
回复
你好,谢谢你的回答,已经可以达到显示效果了,但是点击子报表的地方会连结到子报表,我不想要这个功能,请问能否禁用掉呢?再次感谢!
windxx 2010-11-25
  • 打赏
  • 举报
回复
你好,现在我的报表上有若干区域,从上至下是:
报表页眉
页眉
详细资料
报表页脚
页脚


我先把Table1的ID1拖动到了详细资料上了

您所指的“报表尾”是哪一部分呢?谢谢
阿双2009 2010-11-25
  • 打赏
  • 举报
回复
在报表尾挂一个子报表,把ID2的数据放在子报表里面。。

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧