Ciao a tutti.
Ho un problema che non riesco a risolvere.
Devo recuperare il valore dell'elemento selezionato di una dropdownlist inserita in un datagrid nella <EditTemplateColumn>

Il mio datagrid è faqtto in questo modo:
in visualizzazione la colonna presenta il valore presente a database in una label, mentre in modifica la label sparisce e viene visualizzata la dropdownlist con i valori da selezionare.
Quando clicco sul pulsante update mi restituisce questo errore:

"Riferimento a un oggetto non impostato su un'istanza di oggetto"

con questo codice:

Sub MyDataGrid_Update(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs)
Dim myAdmin = New Admin
Dim um As TextBox = Context.Items(droplistum.SelectedItem.Value)
Dim pu As TextBox = E.Item.Cells(5).Controls(0)
If myAdmin.ModifyTariffe(codice.Text, E.Item.Cells(1).Text, E.Item.Cells(3).Text, um.Text, pu.Text) Then
DataGrid2.EditItemIndex = -1
lblmessage.Text = "Modifica correttamente eseguita."
bindgrid()
Else
DataGrid2.EditItemIndex = -1
lblmessage.Text = "ATTENZIONE non sono stati inseriti dati consentiti."
bindgrid()
End If
myAdmin = Nothing
End Sub


come faccio quindi a recuperare il valore dell'elemento scelto nella dropdownlist?
Grazie per l'aiuto.