hola a todos.
tengo un webform donde llevo a cabo dos consultas las cuales muestro en un datagrid.
para cada consulta oculto una de las columnas sin problema

, lo que me esta dando problema es cuando para la consulta 2 quiero volver a mostrar la columna que oculté en la consulta 1.
alguien sabe a que se debe o tiene alguna sugerencia.
acá está el código..
if consulta = 1 then
MyDataGrid.Columns(1).Visible = Not MyDataGrid.Columns(1).Visible
MyDataGrid.Columns(2).Visible = MyDataGrid.Columns(2).Visible
else
MyDataGrid.Columns(1).Visible = MyDataGrid.Columns(1).Visible
MyDataGrid.Columns(2).Visible = Not MyDataGrid.Columns(2).Visible
end if
gracias