找回密码
 立即注册

QQ登录

只需一步,快速开始

brainmao

论坛元老

6

主题

38

帖子

1万

积分

论坛元老

积分
13656

活字格认证

brainmao
论坛元老   /  发表于:2013-9-6 15:02  /   查看:6438  /  回复:4
Hi
这里我在官方的源码中找到一个嵌套报表例子类似于我们目前做的项目的一个需求,基于原来的代码中的报表,我进行了页面的修改仅仅控制了布局,然后调试正常显示出我们想要的效果,但当我新建了新的空工程后,一步一步按照源码中的来添加完成,发现跑出来的效果大变样了,这里把修改的源码的rar和我自己新建项目的rar打包,希望比较一下,看看问题出在哪里,下面我列出修改的选项:
官方代码:
修改了rptMonthlySalesByCategory.cs报表的布局,具体看打包的文件,由于官方的文件太大,我只修改了一个报表的布局,这里我上传源码文件的report文件夹,替换即可,并贴上我这边显示的效果图如下

新建工程:
按照修改后官方的包一步一步操作,几乎一模一样,就是效果相差太大,不知道是不是有什么隐藏设置,效果如下图所示



这里有个问题:detail部分设置完datafield后理论上数据就会迭代全部显示的,但是官方的例子中detail部分数据不显示,而是在groupfoot进行循环显示,这里是不是有什么特殊设置,我的新建项目代码中,detail部分就是显示的,现在也不知道怎么设置成和官方的效果一样,所以请帮忙看看这两个版本的比较,我这里显示的效果如下图:



和第一幅的效果相差甚远

report附件:
下载官方的demo演示source替换相关的report目录就可以了吧


新建工程附件:
数据库是官方的NWind_CHS.mdb,由于太大这里希望dof自己添加到data下面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-9-6 18:18:00
沙发
回复 1楼brainmao的帖子

brainmao 你好

出现第三个截图中的现象,因为没有设置边框导致和图一不一致。

其他问题正在处理中,下周一回复。

谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-9 11:30:00
板凳
回复 1楼brainmao的帖子

关于你自己创建报表与Demo的创意在于,你创建的报表是在detail中显示的详细数据,而Demo中是在groupFooter3中显示的数据,在AR的区域报表中分组功能需要设置GroupHeader的DataField属性。
回复 使用道具 举报
brainmao
论坛元老   /  发表于:2013-9-9 14:02:00
地板
回复 3楼dof的帖子

好的谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-9 16:43:00
5#
回复 4楼brainmao的帖子

不客气
同时,《葡萄城控件案例大赛,万元奖金等你拿 》正在进行中,奖金丰厚、参赛方式简单,期待你的作品。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部