【发布时间】:2014-07-27 15:36:05
【问题描述】:
我正在尝试通过单元格选择对一些列值求和(3 列受到影响)。它有效,但所有 3 列的树总和值始终相同。
我正在尝试这个:
Private Sub gvIktato_CustomSummaryCalculate(ByVal sender As Object, ByVal e As DevExpress.Data.CustomSummaryEventArgs) Handles gvIktato.CustomSummaryCalculate
Dim View As GridView = CType(sender, GridView)
If e.SummaryProcess = CustomSummaryProcess.Calculate Then
If View.IsCellSelected(e.RowHandle, gvIktato.Columns("NETTO")) Then e.TotalValue = Convert.ToDecimal(e.TotalValue) + Convert.ToDecimal(View.GetRowCellValue(e.RowHandle, "NETTO"))
If View.IsCellSelected(e.RowHandle, gvIktato.Columns("BRUTTO")) Then e.TotalValue = Convert.ToDecimal(e.TotalValue) + Convert.ToDecimal(View.GetRowCellValue(e.RowHandle, "BRUTTO"))
If View.IsCellSelected(e.RowHandle, gvIktato.Columns("SKONTO_OSSZEG")) Then e.TotalValue = Convert.ToDecimal(e.TotalValue) + Convert.ToDecimal(View.GetRowCellValue(e.RowHandle, "SKONTO_OSSZEG"))
End If
End Sub
我应该如何重写代码,以获得每列的正确总和值?
我知道,我应该以某种方式区分列,但是如何区分?
谢谢。
【问题讨论】:
标签: devexpress summary gridcontrol