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]
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
Curtir tópico
+ 0
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
https://forums.embarcadero.com/message.jspa?messageID=826124
Responder
Clique aqui para fazer login e interagir na Comunidade :)