DevExpress控件:GridControl Footer中如何计算列A合计与列B相除的计算?
大侠们,我尽量把问题说的明白些:用GridControl做了一个表,A列为利润,B列为收入,C列为成本,三列分别在footer中
做了“求和,D列为毛利率(=A/B*100),样表如下:
商品 利润(A列) 收入(B列) 成本(C列) 利润率(D列)
---------------------------------------------------------------------------------
红塔山 2000 20000 18000 10
中南海 1800 29000 27200 6.2
玉溪 3500 31000 27500 11.29
---------------------------------------------------------------------------------
7300 80000 72700 sum(A) / sum(B) * 100
A、B列就和我已经在Feature Browser中的Total Summary中设置好了,现在就是不知D列的汇总如何来实现。
还请高人指点,小弟万分感谢! --------------------编程问答-------------------- 我用的方法是在类中添加了一个计算字段
然后,用
get
{
....
}
返回需要的结果 --------------------编程问答-------------------- D列设置成自定义列就行,在CustomUnboundColumnData事件中编写代码。以前做过这个。
至于利润这个算法,可以在CustomSummaryCalculate 事件中编写,具体代码在网上搜搜。
http://documentation.devexpress.com/#WindowsForms/CustomDocument7874
补充:.NET技术 , C#