Ho notato un particolare.
Scrivendo così:
Il risultato nella finestra di console corrisponde effettivamente al codice che ho inserito.codice:Dim myColumnNumber As Integer = Me.DataGrid1.CurrentCell.ColumnNumber Dim myRowNumber As Integer = Me.DataGrid1.CurrentCell.RowNumber Dim myCell As New DataGridCell myCell.RowNumber = myRowNumber myCell.ColumnNumber = 0 Console.WriteLine(Me.DataGrid1.Item(myCell))
Di conseguenza trovo incredibilmente strano che scrivendo come segue...
... mi venga sollevata l'eccezione!codice:Dim myColumnNumber As Integer = Me.DataGrid1.CurrentCell.ColumnNumber Dim myRowNumber As Integer = Me.DataGrid1.CurrentCell.RowNumber Dim myCell As New DataGridCell myCell.RowNumber = myRowNumber myCell.ColumnNumber = 0 Me.DataGrid1.Item(myCell) = "Prova"
Mi chiedo il perchè, ci sto diventando pazzo.

Rispondi quotando