ho un problema che mi sta facendo impazzire:
ho un datagrid nel quale quando vado in modifica devo prendere i valori che ho modificato a video e inserirli nel db.
il fatto è che quando vado a prelevare i dati con la tecnica:

valore = CType(e.Item.FindControl("nomeTXT"), System.Web.UI.WebControls.TextBox).Text

il valore che ottengo non è quello nuovo che ho inserito, ma è il valore che avevo caricato precedentemente dal db...in pratica non riesco a prendere il valore nuovo ma prendo sempre quello che ho caricato in quella riga in fase di Load della pagina...
cosa sbaglio? qualche impostazione?
vi prego ne sto uscendo pazzo