deixar o dbGrid quieto

30/01/2006

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

Respostas

30/01/2006

Michael

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


Responder Citar

31/01/2006

Joe_wah

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.


Responder Citar