【发布时间】:2011-06-06 05:57:22
【问题描述】:
我正在使用 devexpress gridview 9.2。
我有 2 个具有 2 个列的网格视图 --> 项目和比率。 Rate total 显示在每个 gridview 的页脚。
summary type="sum" 为每个网格启用。
我想在标签中显示结果。
结果来自 两个 gridview 的 FOOTER Sum 列的总和。
这可能吗?
【问题讨论】:
标签: devexpress
我正在使用 devexpress gridview 9.2。
我有 2 个具有 2 个列的网格视图 --> 项目和比率。 Rate total 显示在每个 gridview 的页脚。
summary type="sum" 为每个网格启用。
我想在标签中显示结果。
结果来自 两个 gridview 的 FOOTER Sum 列的总和。
这可能吗?
【问题讨论】:
标签: devexpress
在您的两个网格都绑定到 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);
}
【讨论】: