Quick Tips: Alterando a Posição das Colunas no DBGrid - Parte 1

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (3)  (0)

Olá galera, segue mais uma Quick Tips, nesta iremos ver como mudar a ordem das colunas no dbGrid.



Olá galera, segue mais uma Quick Tips, nesta iremos ver como mudar a ordem das colunas no dbGrid. Para isso vamos criar uma aplicação no Delphi.

Montando o exemplo.

Monte uma DBGrid com 3 colunas, não há necessidade de usar acesso a dados, pois a mágica acontece apenas na DBGrid. Obvio que isso é meramente didático, na prática sua grid estará conectada a uma fonte de dados. Veja a figura abaixo uma sugestão de Layout:





Faça as seguintes declarações:

  Na uses da sua Unit:
    
IniFiles;
  Na seção private do Form:
     arqIni: TiniFiles,
     procedure CarregarFormato;
     procedure GravarFormato;

Veja na figura com ficará no codigo do nossa form.






No evento onTitle do DBGrid, implemente o seguinte código da figura abaixo. Isto fará a troca de posição das colunas.





Para testar, rode a aplicação. Clique e arraste um coluna para esquerda ou direita e observe o resultado.

Pessoal, não perca a próxima parte onde vamos aprender a salvar as posições das culnas. Abraço e até lá !!!!


 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?