找回密码
 立即注册

QQ登录

只需一步,快速开始

sygmonitor

论坛元老

16

主题

60

帖子

1万

积分

论坛元老

积分
12550

活字格认证微信认证勋章

sygmonitor
论坛元老   /  发表于:2014-6-23 15:54  /   查看:4526  /  回复:1
运行环境:SILVERLIGHT5.0

C1DataGrid行缩放中的合计问题:我用C1DATAGRID开发的界面中有,部分字段是统计的百分比,当所有行收缩后,百分比现在也是相加,我想修改其中的部分字段(如:同比人数增长(%))的处理方法为平均值是否可以?如何实现?

本帖子中包含更多资源

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

x

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-6-24 17:26:00
沙发
回复 1楼sygmonitor的帖子

请问您是想以组为单位计算 “同比人数增长(%)”的平均值吧?可以通过 DataGridAggregateAvg类实现平均值计算,参考代码:

  1.         private void grid_AutoGeneratingColumn(object sender, C1.Silverlight.DataGrid.DataGridAutoGeneratingColumnEventArgs e)
  2.         {
  3.             Common.HandleColumnAutoGeneration(e);

  4.             if (e.Property.Name == "StandardCost")
  5.             {
  6.                 DataGridAggregate.SetAggregateFunctions(e.Column, new DataGridAggregatesCollection { new DataGridAggregateAvg() });
  7.             }
  8.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部