IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ADO.NET Discussion :

GridView non rafraichie après une mise à jour


Sujet :

ADO.NET

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Points : 4
    Points
    4
    Par défaut GridView non rafraichie après une mise à jour
    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-

  2. #2
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Août 2006
    Messages : 9
    Points : 12
    Points
    12
    Par défaut Select
    Il te faut recharger les données avant de faire

  3. #3
    Membre régulier
    Homme Profil pro
    Developpeur .NET et Administrateur de bases de données
    Inscrit en
    Décembre 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Developpeur .NET et Administrateur de bases de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2010
    Messages : 49
    Points : 79
    Points
    79
    Par défaut Recharge les données
    Tu utilise quel composant d'accès aux données pour ta GridView?
    Si c'est un sqlDataSource, tu fais :
    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SqlDataSource.Select(new DataSourceSelectArguments());
    et ensuite :
    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    GridView1.DataBind();
    Christian KAMUSALU
    IT Developper / Business Analyst / Project Manager

Discussions similaires

  1. Plus de redémarrage après une mise à jour
    Par gifffftane dans le forum Ubuntu
    Réponses: 24
    Dernier message: 11/09/2008, 13h41
  2. Réponses: 2
    Dernier message: 21/08/2008, 17h17
  3. Réponses: 1
    Dernier message: 13/03/2008, 15h57
  4. Apres une mise à jour
    Par aitina dans le forum Debian
    Réponses: 4
    Dernier message: 13/10/2007, 22h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo