Ordenar ClientDataSet

17/01/2008

0

Estou usando tabela temporaria com ClientDataSet, mas não está gravando na ordem correta quando mostro no Grid;

Exp:

ClientDataSet1.Insert
ClientDataSet1Campo.Value := ´A´;
ClientDataSet1.Insert
ClientDataSet1Campo.Value := ´B´;

Quando deve mostrar no DBGrid ele não mostra na ordem que foi inserida, no caso
A
B
ele está mostrando como
B
A

minha dúvida é: como faço para mostrar no Grid da forma
A
B.

Vlw!!!


Luiz_aquino

Luiz_aquino

Responder

Post mais votado

17/01/2008

A mais simples ainda q o colega respondeu, vc pode ta usando indexfieldname propriedade do dataset.

clientdataset.indexfieldname := ´NomedoCampo´


Heliesio Vaz

Heliesio Vaz
Responder

Mais Posts

17/01/2008

Ara.es

crie indice no clientdataset, ou então use o Append no lugar de insert.


Responder

25/02/2021

Vicente Santos

Estou trabalhando com memoria virtual, entao clientdataset.indexfieldname := ´NomedoCampo´ nao iria me servir, porem
o metodo de substituir o Insert pelo Append resolveu meu problema, obrigado pela dica!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar