DBGrid em ordem ao clicar no título da coluna! Alguém sabe?

Delphi

07/10/2003

Ára, sôs e sás!

Tô querendo fazer algo parecido com uma grid, interligada a uma query, que, quando clicar no título da coluna, ele refaça a organização da grid para os dados lá existentes.
Ex: A grid contém: Data, Nome da pessoa, Cidade e UF. Não quero que a data seja organizada, mas, se clicar no título ´Nome da Pessoa´ ele organiza a coluna alfabeticamente, e o mesmo clicando em Cidade e UF.

Se alguém souber ou onde posso encontrar algo sobre o assunto, agradeço!

Inté!


Rafinho

Rafinho

Curtidas 0

Respostas

Macario

Macario

07/10/2003

colega na ultima edição da revista do clube tem um artigo completo sobre grid


GOSTEI 0
Fabio.hc

Fabio.hc

07/10/2003

Tente assim:

Coloque um DBGrid no form e ligue numa Query.


procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
Query1.SQL.Text:=´select * from tabela order by ´ + Column.DisplayName;
Query1.Open;
end;


GOSTEI 0
Rafinho

Rafinho

07/10/2003

Olá!

Obrigado pelas dicas! Funcionou beleza!
Agora, para complicar um ´tiquin´: tem como o título ficar como se fossem botões, igualmente o que acontece no Excel? Não digo para fazer a seleção da coluna, apenas no estilo de botão no título.

Inté e ´brigadu!


GOSTEI 0
POSTAR