Ho copiato il tuo codice,o meglio questa parte:
If DataGrid1.CurrentCell.ColumnNumber = 0 Then
Dim myColumnNumber As Integer = DataGrid1.CurrentCell.ColumnNumber
Dim myRowNumber As Integer = DataGrid1.CurrentCell.RowNumber
Dim myCell As New DataGridCell
myCell.RowNumber = myRowNumber
myCell.ColumnNumber = 1 'che dovrebbe far riferimento alla colonna descrizione!
Me.DataGrid1.Item(myCell) = "Prova"
End If

e non so come aiutarti perchè a me funziona,infatti mi ha scritto "Prova" nella seconda colonna!