Si es por condiciones que debes ocultar tales columnas, deberias utilizar asp y un simple
if (tal cosa es cierta) then
'colocas la columna de la tabla la imprimes
else
' no la imprimes
end if
si lo deseas no hace falta colocar el else , simplemente con el if si es cierta la condicion imprimes si no no va a entrar en el condicional. Por lo tanto no se imprime la columna de la tabla .