duvida com dbgrid
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
Curtidas 0
Respostas
Fabio.hc
07/05/2004
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;
GOSTEI 0