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

ASP.NET Discussion :

[C#][2.0] Editing GridView + ID field


Sujet :

ASP.NET

  1. #1
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut [C#][2.0] Editing GridView + ID field
    Salut à tous

    j'ai un petit souci en ce qui concerne la suppression / edition des données chargées dans un GridView. Je travail avec un ObjectDataSource pour la récupération des données. Le code de la classe correspondant au data source se présente comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public static Participant[] load() { ... }
    public static void update(Participant p) { ... }
    public static void delete(Participant p) { ... }
    Toutes les méthodes marchent nickel, pour autant que le champs id (de la classe Participant) soit renseigné correctement. Pour ce faire, lorsque j'affiche l'id dans ma GridView (donc via un DataBound Column), l'update/delete marche nickel ! Maintenant j'aimerais pouvoir masquer ce champs... J'ai essayé de le mettre en Visible false, mais de toute évidence la valeur n'es plus sauvegardée, ce qui fait que mon id se retrouve à 0 quel que soit la ligne que j'udpate...

    Ma question est donc : comment faire pour dire à VS de garder la valeur du champs masqué lorsqu'on update/delete une ligne ?

    Merci d'avance à tous !

    @++

  2. #2
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    re,

    bon j'ai trouvé Je cite la doc :
    If you want to round-trip the data for a field that is not visible, add the field name to the DataKeyNames property of the data-bound control.
    et ca marche nickel !

    @++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Probleme datasource d'un dropdownlist en mode edit gridview
    Par MaxDeb dans le forum ASP.NET
    Réponses: 6
    Dernier message: 14/08/2012, 16h37
  2. Infobulle Gridview Button field
    Par tom974 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 07/02/2011, 08h17
  3. Editable gridview ?
    Par phtpdf dans le forum ASP.NET
    Réponses: 5
    Dernier message: 31/03/2008, 11h57
  4. [C# 2.0] GridVIew en mode edition
    Par goodfaith dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/10/2007, 10h49
  5. [2.0][C#]Edition/Suppression lignes d'un GridView
    Par Radikal dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/12/2006, 10h42

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