Try using Display property instead of Visible in order to show/hide the column.
[Display property indicates whether the cells corresponding to a
column should be rendered with a 'display:none' style attribute. Visibleproperty is useful if you do not want to show/hide a column or completely prevent cells from rendering, server-side. ]