Fórum duvida com dbgrid #230755
07/05/2004
0
Como faço para trocar a posição das colunas no DBGrid em tempo de execução??? A idéia é a seguinte: qdo o usuário for fazer a consulta, ele ordenaria a consulta através de um radiogroup(nela tem campos da tabela - uso order by) que coloquei(isso roda perfeito) e quero colocar a coluna do radiogroup como primeira coluna do dbgrid.
Como fazer???
Desde já meus agradecimentos...
Como fazer???
Desde já meus agradecimentos...
G1b4
Curtir tópico
+ 0
Responder
Posts
07/05/2004
Fabio.hc
Para trocar a posição das colunas, basta trocar o FieldName das colunas.
Ex:
Ex:
procedure TForm1.Button1Click(Sender: TObject); begin DBGrid1.Columns[0].FieldName:=´CODIGO´; DBGrid1.Columns[1].FieldName:=´DESCRICAO´; end; procedure TForm1.Button2Click(Sender: TObject); begin DBGrid1.Columns[0].FieldName:=´DESCRICAO´; DBGrid1.Columns[1].FieldName:=´CODIGO´; end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)