Como posicionar o ponteiro do meu dbgrid no primeiro registro selecionado ?

Delphi

25/10/2017

Boa tarde ,
Vamos supor q eu tenha quatro registros selececionados no meu dbgrid nessa ordem : R , J , P , W porém meu ponteiro fica posicionado no registro W gostaria de saber como posiciono meu ponteiro no registro R ou seja o primeiro selecionado.
Como faço ? desde já agradeço
Rodrigo Oliveira

Rodrigo Oliveira

Curtidas 0

Respostas

Natanael Ferreira

Natanael Ferreira

25/10/2017

Tente utilizar a propriedade RecNo do DataSet ligado ao DBGrid.
Esta propriedade refere-se ao índice que será selecionado no DBGrid.

Tente:
DBGrid1.DataSource.DataSet.RecNo:= 0; // Seleciona o primeiro registro
GOSTEI 0
Roberto Wutke

Roberto Wutke

25/10/2017

voce pode fazer tambem simplesmente é Query1.First ou clientDataSet1.First, pois o dbgrid é apenas uma visualização daquilo que está no dataset.
GOSTEI 0
POSTAR