DbGrid com ordenar os dados

Delphi

23/02/2005

boa noite, gostaria de saber, se alguma forma de fazer o seguinte?

em um dbgrid, com 10 colunas, exemplo

coluna1 = Nome
coluna2 = Nota Fiscal

gostaria de saber se tem alguma possibilidade de quando desse um click, ordenasse, todo o grid, pela coluna que esta sendo clickada?

observacao: o grid está sendo alimentado pelo result de uma stored procedure, estou usando delphi 5

Obrigado


Airto

Airto

Curtidas 0

Respostas

Oscar Candido

Oscar Candido

23/02/2005

Amigo acho que os seguintes tópicos pode te ajudar:

:arrow: [url=http://forum.clubedelphi.net/viewtopic.php?t=52174&highlight=ontitleclick]Como ordenar os campos do DBGrid atraves da colunas
[/url]
:arrow: [url=http://forum.clubedelphi.net/viewtopic.php?t=51431&highlight=ontitleclick]OnTitleClick do DbGrid[/url]

Coso ainda precise pesquise aqui no forum, vai achar mais tópicos que podem te ajudar, um abraço![/url]


GOSTEI 0
Wbb

Wbb

23/02/2005

Airto, no evento OnTitleClick do DBGrid coloque o seguinte:

procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
   ADOTable1.Sort := Column.FieldName;
end;

T+
wbb


GOSTEI 0
Wbb

Wbb

23/02/2005

...complementando, claro que estou supondo que o ADOTable1 é o dataset que alimenta o DBGrid.

wbb


GOSTEI 0
POSTAR