- 积分
- 0
- 在线时间
- 4 小时
- 主题
- 1
- 注册时间
- 2017-3-27
- 帖子
- 2
- 最后登录
- 2017-3-31
- 帖子
- 2
- 软币
- 73
- 在线时间
- 4 小时
- 注册时间
- 2017-3-27
|
本帖最后由 shengDev 于 2017-3-28 10:46 编辑
Dev自带的分类汇总只有简单的求和、最小值、平均值等,我这里所需要的完成率是月销售总额/销售目标。
如下是代码
//分类汇总
rptGridControl1.BandGridView.Columns["片区"].GroupIndex = 0;
rptGridControl1.BandGridView.ExpandAllGroups();
//自定义分类汇总求完成率
decimal sale = DataConvert.ToDecimal(rptGridControl1.BandGridView.Columns["月销售金额"].SummaryText);
decimal target = DataConvert.ToDecimal(rptGridControl1.BandGridView.Columns["本月目标"].SummaryText);
string sumST = Generic.DataConvert.ToDecimal(sale / target).ToString();
rptGridControl1.BandGridView.Columns["完成率"].SummaryItem.SetSummary(DevExpress.Data.SummaryItemType.Custom, sumST);
显示效果:
|
|