设计报表准备的东西很琐碎,远比简单的gridview 怼数据源等,实现起来慢的多.

特别是已有的列子不能满足需求的时候, 比如交叉报表 ,列字段无法放在统计字段的右侧, 碰到有备注 或者 出库地址之类的需要把字段往后拍的,就显得不能满足要求了

如下图. 

 

 

在此说一下 dev 表不用交叉表,用一般的表实现报表统计功能

首先在新建 选择table report

 

2: 选择数据源 , 数据库的方式, 我还没找到如何加入传参的方式,比如时间 查询,在此明显不能直接连数据库作为数据源

 选择object , 自己准备个类 .准备数据源.

 

 3:进行到group 分组字段选择的时候必须得选一个

 

 这是为了一下图的,groupheader1  详情等 框组合出现

详情内 detail + groupfooter1是  自动的按照产品名进行了统计,并插入到数据源中.很好用. 

细节上  group header1是能右键设置 分组哪个字段的,也可以把系统默认给的样式给人为删除掉 

 

 注意:分组字段如果在设计时没有指定,那在设计的cs内找到group 相关字样的地方,找到那个设置字段的地方把字段给换了就可以了.

 通过窗体组合的名称就能看出是专门为分组 合计 准备的.

posted on 2022-08-16 17:51  小石头的一天  阅读(224)  评论(0编辑  收藏  举报