【问题标题】:Get Result sum from two devexpress gridview's Sum column从两个 devexpress gridview 的 Sum 列获取结果总和
【发布时间】:2011-06-06 05:57:22
【问题描述】:

我正在使用 devexpress gridview 9.2。

我有 2 个具有 2 个列的网格视图 --> 项目和比率。 Rate total 显示在每个 gridview 的页脚。

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

我想在标签中显示结果。

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

这可能吗?

【问题讨论】:

    标签: devexpress


    【解决方案1】:

    在您的两个网格都绑定到 DataSource 后,调用以下方法。但是,如果网格通过回调更新,则无法更新标签。在这种情况下,您需要使用 AspxCallback 面板,在回调面板中放置 2 个网格和标签,并在需要更新网格时在 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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 2013-11-30
      相关资源
      最近更新 更多