Я пытаюсь суммировать значения некоторых столбцов с помощью выбора ячеек (затрагиваются 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
Как мне переписать код, чтобы получить правильные значения суммы для каждого столбца?
Я знаю, я должен как-то различать столбцы, но как?
Спасибо.