Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在DevExpress中以编程方式计算GroupSummary值_C#_.net_Asp.net_Devexpress_Aspxgridview - Fatal编程技术网

C# 在DevExpress中以编程方式计算GroupSummary值

C# 在DevExpress中以编程方式计算GroupSummary值,c#,.net,asp.net,devexpress,aspxgridview,C#,.net,Asp.net,Devexpress,Aspxgridview,在我的代码中;我使用ASPxGridview计算3GroupSummary值 <dx:ASPxSummaryItem FieldName="RISK_EUR" SummaryType="SUM" ShowInGroupFooterColumn="RISK_EUR" DisplayFormat="n0" /> <dx:ASPxSummaryItem FieldName="IPOTEK" SummaryType="AVERAGE" ShowInGroupFooterColumn="

在我的代码中;我使用
ASPxGridview
计算3
GroupSummary

<dx:ASPxSummaryItem FieldName="RISK_EUR" SummaryType="SUM" ShowInGroupFooterColumn="RISK_EUR" DisplayFormat="n0" />
<dx:ASPxSummaryItem FieldName="IPOTEK" SummaryType="AVERAGE" ShowInGroupFooterColumn="IPOTEK" DisplayFormat="n0" />
<dx:ASPxSummaryItem FieldName="MV_BERND" SummaryType="SUM" ShowInGroupFooterColumn="MV_BERND" DisplayFormat="n0" />
怎么做


注意:我无法计算每一行的该值,然后将其合计,因为这3个GroupSummary的SummaryType不同。(一个是平均值)

这可以通过使用来实现。调整时,网格将为每个组中的每个记录引发事件。为了区分组,event arguments类提供SummaryProcess属性。因此,您应该使用此事件处理程序手动计算GroupSummary[RISK_EUR]、GroupSummary[IPOTEK]和GroupSummary[MV_BERND]值。使用它们,您将能够计算结果汇总值

谢谢!您能举个例子吗?例如e.TotalValue[“ColumnName”]这样的计算是可能的吗?CustomSummaryCalculate事件的帮助主题中有一个例子。你看到了吗?如果这没有帮助,请告诉我原因。我用e.GetGroupSummary(e.GroupRowHandle,grid.GroupSummary[I])解决它;非常感谢!
 GroupSummary[RISK_EUR] - GroupSummary[IPOTEK] - GroupSummary[MV_BERND]