Ok funzionaaaaaaaaaaaaaaaaaa....

unico problema è questo...

una volta cliccato, se clicco di nuovo lo sconto non scende ancora...perchè prende come base sempre il valore della text

Dim txtTabelloneSconto As TextBox = TryCast(e.Row.FindControl("txtTabelloneSconto"), TextBox) TextBox)

acquisita in creazione tabella