Fórum Ordernar itens na StringGrid #337675
10/02/2007
0
ex.
Marca Quant Perfil
p0125 01 Coluna
c0251 02 Coluna
a25321 01 Coluna
gostaria que ordenasse pela coluna Marca
Aleriopreto
Curtir tópico
+ 0Posts
10/02/2007
Marco Salles
Aqui mesmo no site tem algo sobre o assunto..
Gostei + 0
12/02/2007
Aleriopreto
Gostei + 0
12/02/2007
Marco Salles
A mesma lógica que voce esta usando para carregar <alimentar> a stringGrid , voce usara para alimentar uma TStringList... Depois disso , voce ordene a Lista.. e depois desta ordenada , voce a use para finalmente carrega-la no StringGrid
Para fazer esta ordenação uma boa dica é pesquisar sobre funções de callback ou mesmo metodo CustomSort ou Sort , se não me engano
Outra saida , é usar um [b:6b08cb0356]ClientDataSet[/b:6b08cb0356] trabalhando em memoria , totalmente desconectado...Há este [b:6b08cb0356]ClientDataSet é D+[/b:6b08cb0356] . ...Carregue est Cds com se estivesse carregando a StringGrid.. Depois Faça uma indexação no ClientDataSet pelo Campo que voce quer e finalmente ,
Descarregue o Cds para a Grid , percorrendo seus registros com um comando While eof do
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)