Pesquisa

Pesquisa personalizada

terça-feira, 24 de maio de 2011

Como trocar a coluna do DBGrid de lugar em Tempo de Execução

DBGrid , Tempo Execução, Delphi  , Colunas,  Banco de Dados,  Table, Ordenada,  Projeto ,

Olá, neste artigo mostrarei um forma bastante interessante de trabalhar com as colunas do DBGrid. Faremos a troca de posição das colunas usando o evento onTitleClick do DBGrid.

Quando o usuário clicar em uma coluna esta passará a ser a primeira coluna e a primeira trocará de lugar com a coluna clicada. A primeira coluna poderia ser usada para filtrar e/ou ordenar a tabela e sendo a coluna 0 (zero) fica mais fácil para identificar por qual coluna nossa table está ordenada/filtrada.

Desenhando o projeto

O design para este exemplo é bem compacto. Insira um TTable, um DataSource e um DBGrid. Altere suas propriedades conformes as tabelas abaixo. Sua tela deve se parecer com a Figura 1.

Continue Lendo

0 comentários: