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 le numero de colonne via un TableCell ?


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2006
    Messages : 501
    Points : 144
    Points
    144
    Par défaut Recuperer le numero de colonne via un TableCell ?
    Bonjour,

    Comment recuperer le numero de Colone via un TableCell ? Je n'ais pas trouve de propriete ou alors elle a un nom pas evident ?
    ColSpan ca n'a pas l'air d'etre ca..

    En fait, c'est pour atteindre la cellule du header de la meme colonne que ma cellule.

    Merci
    A+

  2. #2
    Membre actif

    Inscrit en
    novembre 2003
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : novembre 2003
    Messages : 168
    Points : 229
    Points
    229
    Par défaut
    on pourrais être tenté de dire que l'ordre du TableCell dans le tableRow parent correspond au numéro de la colonne, mais en réalité je ne suis pas très sûr que ce soit le cas.

    Si c'est toi qui crée et qui insère les TableCell manuellement, alors je te suggère de leur ajouter un attribut personnalisé, que tu pourra récupérer par la suite pour connaitre le num de colonne, cela se fait comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objTableCell.Attributes.Add("NumCol", 3)

  3. #3
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2006
    Messages : 501
    Points : 144
    Points
    144
    Par défaut
    Donc je ne les cree pas manuellement.

    En fait, c'est au moment d'un OnRowDataBound, je fais des actions sur differentes cellules :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fonction1(e.Row.Cells[3])
    et c'est dans cette fonction ou je manipule la TableCell que je voulais recuperer le numero de colonne... pour modifier l'entete de colonne en fait.

    on pourrais être tenté de dire que l'ordre du TableCell dans le tableRow parent correspond au numéro de la colonne, mais en réalité je ne suis pas très sûr que ce soit le cas.
    Tu peux m'en dire plus ? je ne vois pas ou tu veux en venir ?
    Qu'est-ce que le tableRow ?

  4. #4
    Membre actif

    Inscrit en
    novembre 2003
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : novembre 2003
    Messages : 168
    Points : 229
    Points
    229
    Par défaut
    Alors, un TableRow est le contrôle qui représente la ligne qui contient tes cellules.

    Dans le code que tu as donné comme exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fonction1(e.Row.Cells[3])
    e.Row est un objet de type TableRow.
    Je suis tenté de te dire que le TableCell e.Row.Cells[0] représente la 1èrecellule de la ligne, e.Row.Cells[1] représente la 2ème amis je n'irais pas jusqu'à te le jurer.

  5. #5
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2006
    Messages : 501
    Points : 144
    Points
    144
    Par défaut
    Ah oui c'est ce que je fais : e.Row.Cells[x] pour acceder a la xieme cellule...

    Mais j'aimerais recuperer cette valeur dans le code via la cellule elle meme pour justement atteindre la xieme cellule d'une autre ligne..

Discussions similaires

  1. Recuperer le numero de téléphone entrant en vb6 via mscomm
    Par anila dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 12/05/2009, 15h14
  2. Recuperation du numero de la ligne du select
    Par P'tit Jean dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 15/10/2007, 18h31
  3. Réponses: 6
    Dernier message: 19/09/2006, 10h03
  4. [C#] [DataGrid] Recupération du numéro de colonne
    Par Scorff dans le forum ASP.NET
    Réponses: 3
    Dernier message: 07/04/2005, 11h52
  5. Récuperer le numero XY d'un groupe AB
    Par nicolas.pissard dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 03/05/2004, 20h07

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