Ocultar colunas com valor total 0 no delphi

Delphi

10/11/2020

* No delphi tenho um grid com algumas colunas que são zeradas no total;

* Preciso fazer um for para ver todas colunas que possuem total zero e ocultar elas com um botão;

*Pesquisei,encontrei, consegui somar cada coluna e colocar em um messagebox o valor de cada coluna,mas não consegui ocultar elas.

Se alguém puder ajudar agradeço.
Bruno

Bruno

Curtidas 0

Respostas

Leandro Chiodini

Leandro Chiodini

10/11/2020

Uma opção é você identificar qual coluna você deseja.
Exemplo: Coluna "Devoluções".

E fazer um For na sua coluna para descobrir em que index ela esta.
e por fim tornar a coluna invisivel.

if DBGrid1.Columns[i].Title.Caption = 'Devoluções' then
DBGrid1.Columns[i].Visible := False;

GOSTEI 0
Bruno

Bruno

10/11/2020

Obrigado,mas consegui fazer

Fiz um while nas linhas ,depois um for nas colunas ,usei liststring para guardar a soma de cada coluna e por um If para ver as colunas com soma 0, assim tornando as invisiveis
GOSTEI 0
POSTAR