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 :

recuperer les données de la ligne gridview


Sujet :

ASP.NET

Vue hybride

mvc_dev recuperer les données de la... 15/08/2011, 18h28
tortuegenie La propriété DataKeyNames du... 16/08/2011, 09h37
mvc_dev bonjour, merci pour la... 16/08/2011, 11h39
tortuegenie Normal il faut passer par la... 16/08/2011, 12h51
mvc_dev je cherche toujours, mais... 17/08/2011, 18h25
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    consultant java
    Inscrit en
    Août 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : consultant java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 325
    Par défaut recuperer les données de la ligne gridview
    bonjour,
    je souhaite recuperer un des donné d'un ligne gridview sois par clique sur edite ou select .

    je veux recuperer sois l'id sois le nom sois le prenom ....

    j'ai ajouter a la gride un itemtemplate mais utiliser FINDcontrol mais ce n'est pas logique car ca va retourné tout les infos de toute les ligne .

    si vous avez une idé n'hesitez pas

    merci

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    La propriété DataKeyNames du gridview devrait faire l'affaire.
    Un petit effort de francais ne serait tout de meme pas mal, j'ai eu beaucoup de mal á comprendre

  3. #3
    Membre éclairé
    Homme Profil pro
    consultant java
    Inscrit en
    Août 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : consultant java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 325
    Par défaut
    bonjour,
    merci pour la reponse deja, mais j'essaye d'utiliser le Datakeynames et ca repond pas vraiment a ce que je veux,
    car c'est un tableau normalement,alors que mois je veux recuperer le "id_proj" du projet cliqué par Edit par exemple
    j'ai essayé ça mais ,ca marche pas et 'est normale :

    dans la grid :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:GridView ID="GridView1" .... DataKeyNames="Id_projet" ...OnRowEditing="CustomersGridView_RowEditing"  ..>
    et dans le codebehind j'ai fais un test pour voir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public void CustomersGridView_RowEditing(object sender, EventArgs e)
        {
     
    Label1.Text = GridView1.DataKeyNames[GridView1.SelectedIndex];
    }
    quand je clique il me dis :
    L'index se trouve en dehors des limites du tableau.
    merci de me preciser si j'ai raté quelque chose

  4. #4
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Normal il faut passer par la row du gridview.
    Regarde la msdn du DataKeyNames

  5. #5
    Membre éclairé
    Homme Profil pro
    consultant java
    Inscrit en
    Août 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : consultant java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 325
    Par défaut
    je cherche toujours,
    mais j'ai rien trouvé,

    si quelqu’un a des ide n’hésitez pas,

    merci

  6. #6
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Tu as accès aux cellules en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string s = ((TableRow)(((GridView)(sender)).SelectedRow)).Cells[1].Text;
    }
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/09/2015, 11h11
  2. Réponses: 6
    Dernier message: 01/07/2008, 17h52
  3. Réponses: 6
    Dernier message: 27/02/2008, 09h51
  4. Réponses: 5
    Dernier message: 14/02/2008, 00h07
  5. Réponses: 3
    Dernier message: 22/08/2007, 12h12

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