Fórum Edição e Gravação em DBGrid #245399
03/08/2004
0
Alguém sabe como resolver isso?
Valeu força!!!
JR.
Jrjoliv2003
Curtir tópico
+ 0Posts
03/08/2004
Tnaires
Isso acontece pq, num DBGrid, se vc mudar o cursor da linha, ele dá um Post no DataSet. Vc pode remediar isso usando o recurso de CachedUpdates do DataSet, q permite vc editar os registros mas não gravar diretamente os dados no banco, e sim no cache interno. Então, vc pode colocar dois botões: um chamando o método ApplyUpdates (q grava todas as modificações) e outro chamando CancelUpdates (q desfaz as alterações no cache).
Abraços
Gostei + 0
03/08/2004
Jrjoliv2003
Desculpe, sou novo em programação. É meu projeto final de curso!!
Valeu a força!!!
JR.
Gostei + 0
04/08/2004
Jrjoliv2003
data.ibtparcelas.ApplyUpdates;
data.ibtparcelas.CancelUpdates;
E no componete ativei a propriedade CacheUpdates para true.
Valeu!!!
JR.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)