deixar o dbGrid quieto
Tenho um dbGrid conectado a um DataSource que por sua vez esta conectado a um ClientDataSet...Quando eu faço alguma operação de leitura no ClientDataSet o cursor do dbGrid muda para o registro em que eu estiver fazendo a operação.Eu queria que o dbGrid ficasse quieto , não mudasse d eposição enquanto faço as operacoes no ClientDataSet. Tem como fazer isso???
Joe_wah
Curtidas 0
Respostas
Michael
30/01/2006
Olá!
Gostei do título do post... ;-)
Basta vc chamar o método [b:e0149fc6aa]DisableControls [/b:e0149fc6aa]do DataSet associado ao grid.
Não se esqueça de chamar [b:e0149fc6aa]EnableControls [/b:e0149fc6aa]ao final do processo para ´acordar´ o grid novamente.
[]´s
Gostei do título do post... ;-)
Basta vc chamar o método [b:e0149fc6aa]DisableControls [/b:e0149fc6aa]do DataSet associado ao grid.
Não se esqueça de chamar [b:e0149fc6aa]EnableControls [/b:e0149fc6aa]ao final do processo para ´acordar´ o grid novamente.
[]´s
GOSTEI 0
Joe_wah
30/01/2006
Valeu, deu certo mas o que esta ocorrendo agora é que quando chamo o EnableControls nao aparecem no Grid os dados que foram inseridos no DataSet, só aparece se eu clicar no ultimo registro que ja havia, ai atualiza tudo.
GOSTEI 0