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 :

ASP .NET GridView recuperer la column clické [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut ASP .NET GridView recuperer la column clické
    Bonjour j'ai un gridview avec des multi column header j'aimerai recuperer la column clické exemple/

    si le user click sur la ligne 5 column 10 pouvoir le recuperer car mes logiques sont differentes selon la column du clicked cell dans l'evenement OnselectedIndexChanged je peux recuperer le selected row mais pas le column avez vous une idée sur comment faire cela?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    //on selectedChanged
     
    var value = e.SelectedRows.Cells[i].text; //me permet de recuperer la valeur du cell de i mais mon probleme est que je veux recuperer le i afin de pouvoir prendre le header correspondant et faire un switch case dessu
    Je vous remercie par avance de votre aide et vos conseils

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 373
    Par défaut
    [QUOTE=infdunord;8077739]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    //on selectedChanged
    
    var value = e.SelectedRows.Cells[i].text; //me permet de recuperer la valeur du cell de i mais mon probleme est que je veux recuperer le i afin de pouvoir prendre le header correspondant et faire un switch case dessus
    Bonjour quel variable a pour valeur ?

    Soit tu crées une variable pour y affecter la valeur de la colonne, soit tu la récupère directement en faisant ceci: MaGridView.SelectedRows.Cells[i].Text où i est nombre quelconque (T majuscule pour Text).



    Merci.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Bonjour,

    Merci de ta reponse

    la valeur de value est un string car
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    e.SelectedRows.Cells[i].Text;
    renvoie un string


    Mon probleme est tout simplement si j'ai les column A-B-V dans mon gridview je veux recuperer dans le selectedIndexChanged le column cliqué autrement dit le savoir s'il a cliquer dans un cell avec le header A ou B ou C

    genre en winForm je ferait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int columnIndex = dgv.CurrentCell.ColumnIndex;
    Merci

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    J'ai resolu mon prebleme en mettant des itemTemplate avec des link et je catch l'id des link sur lequel je fais des switch case

    Merci de votre aide

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

Discussions similaires

  1. [Asp.net]Gridview selection d'une ligne
    Par le_ben dans le forum ASP.NET
    Réponses: 1
    Dernier message: 22/04/2010, 17h16
  2. Réponses: 0
    Dernier message: 06/02/2009, 20h20
  3. Methodes ASP.NET GridView
    Par barnet dans le forum SharePoint
    Réponses: 5
    Dernier message: 31/12/2007, 08h29
  4. [ASP.net][GridView] Probleme sur un update
    Par jeromechezgdf dans le forum ASP.NET
    Réponses: 6
    Dernier message: 31/05/2007, 17h23
  5. [ASP.Net/GridView] Comment effectuer une jointure ?
    Par nikalkal dans le forum Accès aux données
    Réponses: 3
    Dernier message: 20/07/2006, 09h05

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