Hi,
As per my understanding, your requirement is if you have atleast one cell with data..then the column should be visible.Else invisible.
Is that correct?
If so,
1.Take a session variable.
2.Initialise it to false.
3.In your row bound ,
if the session variable is false then
check the data of the label.
if the data is present
assign true to session variable.
end if
end if
if sessionvariable is true then
column.visible=true
Hope this helps.