2011-06-06 83 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