Como realizar uma pesquisa no evento expandir (+) em um cxGrid

Delphi

06/06/2013

Quero mudar o foco para a linha do grid que foi pressionado o evento Expandir(+).

Como posso realizar este processo? Já tentei utilizar os eventos DetailExpanding e DetailExpanded, mas não da certo pois é um evento geral e não especifico.
Jonatas Onça

Jonatas Onça

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

06/06/2013

Cara, no evento OnDetailsExpanding tem um parâmetro ARecordIndex, já deu uma olhada nele?

De repente pode dar certo algo desse tipo:
  grid1DBTableView1.DataController.SelectRows(ARecordIndex, ARecordIndex);


Não testei, mas vale a pena verificar.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

06/06/2013

Teve algum avanço nessa questão?
GOSTEI 0
Jonatas Onça

Jonatas Onça

06/06/2013

Desculpe a demora para a resposta, Deu certo sim eu usei o seguinte código ADataController.Values[ARecordIndex, 0], onde o 0 é a posição que esta o campo no cxgrid.

Muito obrigado pela a ajuda.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

06/06/2013

Show de bola. Que bom que deu certo e obrigado por compartilhar a solução.
Neste caso, estou marcando o tópico como Concluído.
Um abraço.
GOSTEI 0
POSTAR