Delphi FDQuery.Refresh selecionando todas as linhas no DBGrid

17/05/2016

0

Bom dia! Estou migrando do IBO para o Firedac(Delphi 10 Seattle) e me deparei com um comportamento no mínimo estranho. Utilizo meus DBGrids com a propriedade dgMultiSelect habilitada, após chamar um Refresh na FDQuery todas as linhas do meu DBGrid ficam selecionadas. O problema ocorre se você clicar com o mouse em uma linha, Se apenas abrir a aplicação e não fizer nenhuma interação com o DBGrid, o problema não aparece. Com a propriedade dgMultiSelect desabilitada o problema também não ocorre.. Alguém já passou por isso ou tem alguma idéia de como resolver?

Agradeço desde já!

Antes do Refresh
[img]http://i66.tinypic.com/2mqtft3.png[/img]

Depois do Refresh
[img]http://i63.tinypic.com/efgqon.png[/img]
Tallys Ferrante

Tallys Ferrante

Responder

Posts

19/05/2017

Marcelo Belanga

Bom dia Tallys, acredito que ja tenha resolvido seu problema, mas se não resolveu ou para aqueles que procuram a solução, isso é um BUG. Segue link da solução.

https://forums.embarcadero.com/message.jspa?messageID=826124
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar