Salut à tous,

Un gridview affiche le contenu d'une table.
Un bouton est affiché en début de chaque ligne afin de modifier l'enregistrement correspondant.
Cette modification est effectuée au départ d'un DetailView.

Lorsque le bouton Update du DetailView est utilisé, les données sont correctement mise à jour dans la base de données.
Par contre, le GridView n'est pas modifié sauf si je trie l'une ou l'autre de ses colonnes ou que je recharge la page aspx.

Voici une partie de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Protected Sub DetailsView1_ItemCommand
(ByVal sender As Object, 
ByVal e As DetailsViewCommandEventArgs) 
Handles DetailsView1.ItemCommand

DetailsView1.ChangeMode(DetailsViewMode.Edit)
DetailsView1.Visible = False
Button4.Visible = True
GridView1.DataBind()
Label1.Text = "fini !!"
End Sub
A l'issue de ce code, le DetailView disparait, le Button4 apparait et le texte "Fini !!" est bien affiché dans Label1.

Alors je ne sais vraiment pas ce qui cloche

Je n'utilise pas de cache.
EnableViewState est à False.

Quelqu'un a-t-il une idée ?

Merci.

-Ben-