ola pessoal atualmente eu uso esta rotina para ocultar coluna do dbgrid
CODE
dbgrid1.Columns[0].Visible:=false; {aqui a 1ª coluna é escondida}
como faço pra ocultar pelo titulo e não pelo item?
desde já agradeço
Douglas Soares
28/05/2009 - 10:51
E ae... tenta assim...
CODE
if DBGrid1.Columns[0].Title.Caption = 'SEUTITULO' then DBGrid1.Columns[0].Visible := False;
Qualquer coisa fala ai!
Abraços!
vms
28/05/2009 - 13:40
dessa forma não dar certo porque ele ainda estar amarrado na coluna [0] mas sua dica foi muito util, consegui resolver com base nela, valeu!
Douglas Soares
28/05/2009 - 14:01
beleza Cara!, posta o codigo ai pro pessoal ver! ehehe!
Abraços!
vms
28/05/2009 - 14:31
na verdade eu precisava usar em C++, mas a ideia é essa ai fiz um laço com qtd de itens do Grid e funcionou que foi uma beleza
int x;
for ( x = 0; x <= 20; x++ ) if (DBGrid1->Columns->Items[x]->Title->Caption == "titulo") DBGrid1->Columns->Items[x]->Visible = false;
Douglas Soares
28/05/2009 - 14:39
Legal... eehehe! bota um (Resolvido) no começo do post, vlw parceiro!
Abraços
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.