Filtrar ClientDataSet sem perder edição

Delphi

23/10/2014

Bom dia a todos,
Gostaria de uma ajuda para o seguinte caso:

Tenho um DBGrid ligado a um ClientDataSet, onde faço algumas edições em memória
Apos as edições aplico um filtro neste ClientDataSet para facilitar a visualização de alguns dados
Quando "desfaço" o filtro o DBGrid perde as edições que fiz anteriormente.

Gostaria de saber como não perder estes dados editados

Ps: Todo este procedimento faço em memória antes de gravar no BD.

[]´s
Rodrigo Crp

Rodrigo Crp

Curtidas 0

Respostas

Renato Rubinho

Renato Rubinho

23/10/2014

Buenos,

Tenta o post antes de aplicar o filtro.
Deve funcionar.

Abraççç,
Renato
GOSTEI 0
Rodrigo Crp

Rodrigo Crp

23/10/2014

Bom dia Renato
Obrigado pelo retorno...

Acredito que o próprio DBGrid já aplique o post no ClientDataSet

Abraço
GOSTEI 0
Rodrigo Crp

Rodrigo Crp

23/10/2014

Bom dia, fiz alguns testes e percebi que na verdade o ClientDataSet não estava perdendo as edições, e sim ordenando de maneira diferente os registros.
Como existiam muitos registros, tinha a impressão que os dados eram perdidos.
Acertei a ordenação após aplicar o filtro e ficou perfeito.

Obrigado !!!
GOSTEI 0
POSTAR