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