Salve a tutti,
ho una datagridview composta da 5 colonne di cui la prima contiene l'ID della riga (read-only), poi ci sono 2 testuali (read-only) ed infine 2 di tipo numerico.
Quando clicco sul pulsante "Modifica", le 2 colonne di tipo numerico vengono giustamente trasformate in due textbox in cui posso inserire i valori che desidero. Il problema si verifica al click del pulsante "Salva" e quindi allo scatenarsi del metodo RowUpdating della griglia.
Ho scritto questo codice:
Dim txtPunteggio1 As TextBox = GrdScheRig.Rows(e.RowIndex).Cells(3).Controls(0)
Dim txtPunteggio2 As TextBox = GrdScheRig.Rows(e.RowIndex).Cells(4).Controls(0)
Dim Id_ScheRig As String = GrdScheRig.Rows(e.RowIndex).Cells(0).Text
Dim Punteggio1 As Double = Convert.ToDouble(txtPunteggio1.Text)
Dim Punteggio2 As Double = Convert.ToDouble(txtPunteggio2.Text)
Il problema è che in Punteggio1 e Punteggio2, indipendentemente da quello che scrivo nelle colonne, ottengo sempre 0 come valore.
I campi della tabella del database, relativamente al punteggio1 e punteggio2 sono stati dichiarati come Numeric.
Sapreste aiutarmi per piacere?
Grazie.