我的列的价值类似于 1000EUR、2000INR、3000USD。我想在 gridview 的页脚显示金额的总和。
我应该如何计算列底部的总金额?
有什么方法可以删除字母并求和吗?在通常的 ASPxSummaryItem 中,其计算为 0。
我的代码:
<dxwgv:ASPxSummaryItem FieldName="CommissionAmount" SummaryType="Sum" DisplayFormat="Total Commission Amount = {0} " />
我的列的价值类似于 1000EUR、2000INR、3000USD。我想在 gridview 的页脚显示金额的总和。
我应该如何计算列底部的总金额?
有什么方法可以删除字母并求和吗?在通常的 ASPxSummaryItem 中,其计算为 0。
我的代码:
<dxwgv:ASPxSummaryItem FieldName="CommissionAmount" SummaryType="Sum" DisplayFormat="Total Commission Amount = {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;
}