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!!!
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
Curtir tópico
+ 0
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´
clientdataset.indexfieldname := ´NomedoCampo´
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!
o metodo de substituir o Insert pelo Append resolveu meu problema, obrigado pela dica!
Responder
Clique aqui para fazer login e interagir na Comunidade :)