Multiselecao no DBGrid
Como eu faço para somar todos os valores de uma coluna do dbgrid no evento oncalcfield somente as linhas selecionadas no multiselect. E tem como eu tratar os eventos e antes selecionado e depois selecionado no DBGrid (se existir)?
Bruno Cassucci
Curtidas 0
Respostas
Keidysakamoto
01/11/2005
não sei se funciona no oncalcfield, mas para somar as linhas selecionadas eu uso
var i : Integer; begin if grid.SelectedRows.Count>0 then with grid.DataSource.DataSet do for i:=0 to grid.SelectedRows.Count-1 do begin GotoBookmark(pointer(grid.SelectedRows.Items[i])); // faz a soma end; end;
GOSTEI 0
Bruno Cassucci
01/11/2005
E qual evento eu coloco esse codigo para conforme eu ir selecionando no grid, ele vai somando.
GOSTEI 0