Ho la necessità di poter nascondere una o più colonne di una DataGridView a runtime, senza cioè sapere in anticipo quale sarà la colonna da nascondere. Ho provato a risolvere così:

codice:
        Dim IntCol As Int16

        If (CliAnaDataGridView.CurrentCell.ColumnIndex <> Nothing) Then
            IntCol = CliAnaDataGridView.CurrentCell.ColumnIndex
            CliAnaDataGridView.Columns(IntCol).Visible = False

        Else
            MsgBox("Non è stata indicata la colonna da nascondere")
        End If
Tutto bene se c'è una colonna selezionata, se invece non c'è nessuna colonna selezionata ottengo questo errore:

Object reference not set to an instance of an object.

Come posso risolvere ?! Grazie