Como limpar o Conteúdo do DBGrid
Olá,
Como faço para limpar o conteúdo do DBgrid?
Exemplo:
Em um ClientDataSet1 em memoria, numa pesquisa tenho 3 registros, que alimenta o
ClientDataSet1 ligado a um DataSource e finalmente ao DBGrid, em outra pesquisa
quero que ele apague o conteúdo do DBGrid para aparecer somente os registros da nova pesquisa...
Mas ele não apaga, e insere os novos registros com os antigos...
Estou fazendo assim...
ClientDataSet1.Close;
ClientDataSet1.Delete;
ClientDataSet1.ApplyUpdates(-1);
ClientDataSet1.Close;
Pode me ajudar?
Obrigado!
Como faço para limpar o conteúdo do DBgrid?
Exemplo:
Em um ClientDataSet1 em memoria, numa pesquisa tenho 3 registros, que alimenta o
ClientDataSet1 ligado a um DataSource e finalmente ao DBGrid, em outra pesquisa
quero que ele apague o conteúdo do DBGrid para aparecer somente os registros da nova pesquisa...
Mas ele não apaga, e insere os novos registros com os antigos...
Estou fazendo assim...
ClientDataSet1.Close;
ClientDataSet1.Delete;
ClientDataSet1.ApplyUpdates(-1);
ClientDataSet1.Close;
Pode me ajudar?
Obrigado!
Henrique Rocha
Curtidas 0
Respostas
Rodrigo Mourão
25/02/2010
Olá Amigo,
Não se apaga do DBGrid e sim da fonte de dados que se conect a ele. Se e um cds entao chame o metodo EmptyDataSet.
ClientDataSet1.EmptyDataSet.
Acho que isso resolve.
Abs!!
Não se apaga do DBGrid e sim da fonte de dados que se conect a ele. Se e um cds entao chame o metodo EmptyDataSet.
ClientDataSet1.EmptyDataSet.
Acho que isso resolve.
Abs!!
GOSTEI 0
Rodrigo Mourão
25/02/2010
Olá Amigo,
Ha mais alguma dúvida ?? Podemos encerrar o chamado ???
No aguardo !!!
Att,
Ha mais alguma dúvida ?? Podemos encerrar o chamado ???
No aguardo !!!
Att,
GOSTEI 0
Henrique Rocha
25/02/2010
Pode encerrar o chamado, obrigado.
GOSTEI 0