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:
A l'issue de ce code, le DetailView disparait, le Button4 apparait et le texte "Fini !!" est bien affiché dans Label1.
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
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-
Partager