Hola a todos, tengo una duda con respecto a exportar datos desde un datagridview a Excel. Tengo varias columnas que se obtienen desde sqlserver, mi problema es que el usuario final puede ocultar las columnas a través de checkbox. Solo ve las que necesita
y para eso ocupo la propiedad Visible ejemplo:
If chbxOxi.Checked Then
Me.DataGridView1.Columns("BB_O2").Visible = True
Else
Me.DataGridView1.Columns("BB_O2").Visible = False
End If
Pero al dejar la columna como invisble y exporto a Excel, en el documento se sigue viendo la columna ocultada en el DataGridView.
Alguien podría ayudarme con este problema? Necesito que solo se exporten las columnas seleccionadas. Y lo Segundo cabe la posibilidad de que se genere un Excel que el cliente no pueda modificar? agradezco su tiempo.