If you hide columns with Visible=false, they won't be rendered to client
and, naturally, won't come back in postbacks. If you are interested in
accessing the hidden columns values either on client side or in postbacks,
you should hide them with a css rule display:none leaving Visible=true.