Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thalesoli

Ordenar um clientdataset através da escolha de colunas num dbGrid

Recommended Posts

Bom dia pessoal

 

estou querendo montar uma ordenação em um dbgrid utilizando o componente clientdataset parecido com o que existe no ibexpert, onde clico numa coluna e é ordenado de modo crescente, se clicar de novo, ordena em modo decrescente e se clicar em mais de uma coluna seja feito a ordenação baseado no grupo de colunas e suas ordenacoes. o componente TJvDBUltimGrid do grupo de componente Jedi, retorna no evento UserSort uma estrutura de colunas que foram clicadas da seguinte maneira:

 

[coluna1] ASC - quando é crescente

[coluna1] DESC - quando decrescente

[coluna1] ASC, [coluna2] DESC - quando é por mais de uma coluna

 

no componente de memoria TkbmMemTable eu consegui fazer so q com o clientdataset seria mais facil.

 

o problema maior é q o indece que é criado em runtime nao ta sendo utilizado pelo clientdataset a menos q eu feche e reabra, so que isso iria forçar uma nova conexao e eu nao desejo isso.

 

alguem ja fez isso?

 

desde já agradeço

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.