2011-06-06 137 views
1

我正在使用devexpress gridview 9.2。从两个devexpress gridview的Sum列中获取结果总和

我有2个gridview有2个柱 - > Item & Rate。费率总计显示在每个gridview的页脚上。

为每个网格启用summary type =“sum”。

我想在结果中显示标签。

结果从 获得两个gridview的总和FOOTER总和。

这可能吗?

回答

2

在你的网格绑定到DataSource后,调用下面的方法。但是,如果网格通过回调进行更新,则标签无法更新。在你需要使用AspxCallback面板这种情况下,将回调面板2个格&标签,PerformCallback在CallbackPanel当电网需要更新:

private void UpdateSummaryLabel(){ 
    double rate1 = double.Parse(grid1.GetTotalSummaryValue(grid1.TotalSummary["Rate", DevExpress.Data.SummaryItemType.Sum]).ToString()); 
    double rate2 = double.Parse(grid2.GetTotalSummaryValue(grid2.TotalSummary["Rate", DevExpress.Data.SummaryItemType.Sum]).ToString()); 

    label.Text = String.Format("{0:n2}", rate1 + rate2); 
} 
+0

'Convert.ToDouble' – SLaks 2011-06-07 02:46:57