Evento ao mudar registro

Delphi

12/11/2012

Quero que o sistema faça um procedimento ao mudar a linha do DBGrid.

Qual evento devo usar?
Tentei o AfterScroll do dataSet (query) porém não funcionou...
O evento OnCellClick do DBGrid só funciona se eu usar o Mouse, porém quero que possa usar também as setas do teclado.

Alguma dica?
Romario Melo

Romario Melo

Curtidas 0

Respostas

Claudia Nogueira

Claudia Nogueira

12/11/2012

Eu uso nos eventos onKeyDown e onKeyUp também.
GOSTEI 0
João Sobrinho

João Sobrinho

12/11/2012

Colega, pode utilizar o evento DataChange do Datasource ligado ao seu dbgrid.
GOSTEI 0
William

William

12/11/2012

Colega caso vc esteja usando SQLQuery consequentemente também tem um ClientDataSet, então o evento AfterScroll que vc está chamando é o do ClientDataSet?
GOSTEI 0
Romario Melo

Romario Melo

12/11/2012

Eu uso nos eventos onKeyDown e onKeyUp também.


Ai limitaria somente as setas e ao click do mouse...

E o Scroll do mouse entre outras diversas formas de mudar a linha?

Por enquanto essa opção é inviável!
GOSTEI 0
Romario Melo

Romario Melo

12/11/2012

Colega, pode utilizar o evento DataChange do Datasource ligado ao seu dbgrid.


Testado e aprovado.
=)

É esse que eu vou usar!
GOSTEI 0
POSTAR