Configurar DBGrid em runtime

29/01/2018

0

Boa noite, pessoal...

Tenho um componente que exibe um formulário onde consta um DBGrid. Estou precisando configurar em tempo de execução os seguintes itens do DBGrid:

- Títulos da Colunas
- Alinhamentos dos Títulos das Colunas
- Alinhamentos das Colunas

Lembrando que tudo pode variar, inclusive a quantidade de campos. Como é um componente, acho que o correto é criar propriedades nesse componente e passar as informações pelas propriedades. Vamos supor que eu tenha 3 campos: idCod, cliNome e cliEndereco. Os títulos das colunas poderiam ser, por exemplo, "Código", "Nome" e "Endereço". Os alinhamentos dos títulos das colunas poderiam ser todos centralizados. E os alinhamentos dos campos: idCod (centralizado), cliNome (esquerda) e cliEndereco (esquerda).

Agora, como passar essas informações como propriedades para o componente ? Ou seja, que tipos de propriedade eu preciso criar no componente para receber as informações passadas ?

Valeu pela ajuda.
Adalberto Brasaca

Adalberto Brasaca

Responder

Posts

19/09/2019

Ricardo Araujo

Boa noite, pessoal...

Tenho um componente que exibe um formulário onde consta um DBGrid. Estou precisando configurar em tempo de execução os seguintes itens do DBGrid:

- Títulos da Colunas
- Alinhamentos dos Títulos das Colunas
- Alinhamentos das Colunas

Lembrando que tudo pode variar, inclusive a quantidade de campos. Como é um componente, acho que o correto é criar propriedades nesse componente e passar as informações pelas propriedades. Vamos supor que eu tenha 3 campos: idCod, cliNome e cliEndereco. Os títulos das colunas poderiam ser, por exemplo, "Código", "Nome" e "Endereço". Os alinhamentos dos títulos das colunas poderiam ser todos centralizados. E os alinhamentos dos campos: idCod (centralizado), cliNome (esquerda) e cliEndereco (esquerda).

Agora, como passar essas informações como propriedades para o componente ? Ou seja, que tipos de propriedade eu preciso criar no componente para receber as informações passadas ?

Valeu pela ajuda.


conseguiu resolver este caso ?
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar