0

我的列的价值类似于 1000EUR、2000INR、3000USD。我想在 gridview 的页脚显示金额的总和。

我应该如何计算列底部的总金额?

有什么方法可以删除字母并求和吗?在通常的 ASPxSummaryItem 中,其计算为 0。

我的代码:

<dxwgv:ASPxSummaryItem FieldName="CommissionAmount" SummaryType="Sum" DisplayFormat="Total Commission Amount = {0} " />
4

1 回答 1

0

总和应该是多少?显然不是 6000。
您使用的摘要类型应该是自定义的。

<dxwgv:ASPxSummaryItem FieldName="CommissionAmount"  SummaryType="Custom" DisplayFormat="Total Commission Amount = {0} " />

然后,添加事件处理程序ASPxGridView1_CustomSummaryCalculate并添加后面的代码来进行转换和求和,例如:

protected void ASPxGridView1_CustomSummaryCalculate(object sender, DevExpress.Data.CustomSummaryEventArgs e) 
{
    e.TotalValue = 1000 + 2000 * USD2EUR + 300 * INR2EUR;
}
于 2013-08-06T09:32:19.333 回答