找回密码
 立即注册

QQ登录

只需一步,快速开始

凌沫沫

最新发帖
roger.wang
社区贡献组   /  发表于:2014-4-2 13:32:00
11#
回复 10楼凌沫沫的帖子


源码:


呈现效果图:


实现思想:
1 整个界面,采用TextBoxLine来布局
2 假设您的数据是DataTable类型
3 groupHeader1.UnderNext = true
   实现姓名、参见工作时间、学历,用这3个数据,实现分组。
4 在detail_Format事件中,进行为空判断,为空的 "---"

本帖子中包含更多资源

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

x
回复 使用道具 举报
凌沫沫
高级会员   /  发表于:2014-4-4 10:36:00
12#
回复 11楼roger.wang的帖子

1、根据几个字段的值进行分组如何分?比如根据姓名和身份证号?分组列显示能否居中显示呢?
2、如何分页?
3、多数据源时如何给报表绑定数据?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-4 14:50:00
13#
回复 12楼凌沫沫的帖子

1 几个字段分组? 上面的姓名、参见工作时间、学历3个字段实现了分组,在GroupHeader里面。
    分组列就是TextBox,可通过属性里面的aligment、valigment设置为Center
2 报表会自动分页,您的问题是什么?
3 请参考AR置顶帖--数据源部分:http://gcdn.gcpowertools.com.cn/showtopic-12299.html
回复 使用道具 举报
凌沫沫
高级会员   /  发表于:2014-4-4 16:39:00
14#
回复 13楼roger.wang的帖子

1、例子中是根据姓名进行了分组,然后您提到的那几列信息合并显示;
    我说的是按多个字段进行分组,都相同的才合并,比如姓名相同,身份证号不同,那这两个就不能合并显示了。明白??
2、

3、我需要指定一页有多少行,比如数据有25行,我指定按10行一页进行分页,如何设置(控制)?
4、TextBox和Label之类控件,可视化操作中属性栏为何没找到可以设置边框的项?
5、


6、参数是用来过滤数据的?参数录入框能去掉么?

感谢~

本帖子中包含更多资源

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

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-4 18:17:00
15#
回复 14楼凌沫沫的帖子

1 多个字段进行分组:可以
   参考上面demo,如你要姓名、身份证号分组,则需要2个GroupHead--设置每个的DataFiled=姓名、身份证号
   同时还要设置UnderLayNext=true
2 抱歉,无法实现居中显示。
3 控制分页:在设计报表的时候,定义报表Height--纸质高度,如header、footer的高度已知,10行的高度已知。
4 TextBox、Label的,在区域报表下,需要用Line来设置边框;或者通过TextBox点击右键--设置边线。
5 传递值过来,您是要动态修改报表吗?
    我理解的是您有2个字段:部门、时间。 这2个字段不是通过DB获得,而是UI输入的,可通过Parameter传入。
     http://blog.gcpowertools.com.cn/ ... er-20130703001.aspx
6 参数是用来过滤的。 您说的录入框在哪里? 请截图说明。
    参数面板隐藏通过:this.ShowParameterUI = false;
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部