从两个devexpress gridview Sum列中获取结果总和

时间:2011-06-06 05:57:22

标签: devexpress

我正在使用devexpress gridview 9.2。

我有2个gridview有2列 - >项目&率。每个网格视图的页脚显示费率总计。

每个网格都启用了摘要类型=“总和”。

我想在标签中显示结果。

结果来自 两个gridview的总和 FOOTER Sum colum。

这可能吗?

1 个答案:

答案 0 :(得分:2)

在您的网格绑定到DataSource之后,请调用以下方法。但是,如果通过回调更新网格,则无法更新Label。在这种情况下,你需要使用AspxCallback面板,放置2个网格&回调面板中的标签,以及需要更新网格时CallbackPanel上的PerformCallback:

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);
}