ordenar no Dbgrid
oi galera,
eu queria saber como eu ordeno o conteudo de um dbgrid clicando no titulo da coluna no dbgrid
como faço isso ?
eu queria saber como eu ordeno o conteudo de um dbgrid clicando no titulo da coluna no dbgrid
como faço isso ?
Anicetojunior
Curtidas 0
Respostas
Lucas Silva
11/05/2004
Esta é uma solução.
Outra solução melhor ainda é vc criar um parâmento, tipo assim:
ai você joga o Column.FieldName no parametro..
procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin Query1.Close; Query1.SQL.Add(´order by ´+Column.FieldName); Query1.Open; end;
Outra solução melhor ainda é vc criar um parâmento, tipo assim:
order by :parametro
ai você joga o Column.FieldName no parametro..
GOSTEI 0
Anicetojunior
11/05/2004
mas como eu faço apareça no lado do titulo da coluna uma setinha indicando a ordenação
GOSTEI 0
Lucas Silva
11/05/2004
mas como eu faço apareça no lado do titulo da coluna uma setinha indicando a ordenação
procedure Tform.dbgrid1TitleClick(Column: TColumn); begin Column.Title.Caption := ´»´ + Column.Title.Caption; end;
GOSTEI 0