Bonjour, je rencontre un problème probablement simple mais je ne vois pas du tout pourquoi ça ne marche pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub dtg_fonctions_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles dtg_fonctions.UpdateCommand
        Dim txt_id As TextBox = e.Item.Cells(0).Controls(0)
        Dim txt_libelle As TextBox = e.Item.Cells(1).Controls(0)
        Dim txt_ordre As TextBox = e.Item.Cells(2).Controls(0)
        Fonction.Update(txt_id.Text, txt_libelle.Text, txt_ordre.Text)
End Sub
Mon soucis c'est que dans le datagrid ou je saisie les valeurs, il me retourne lorsque je fais la requêtes les anciennes données

Illogique vu que j'ai changé les valeurs dans chaque textbox et pourtant c'est bien les anciennes valeurs qui me sont retournés

Quelqu'un aurait une idée ?