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 :

Accès à l'ID d'un cellule dans une table.


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Accès à l'ID d'un cellule dans une table.
    Salut tout le monde

    Y a un truc que j'arrive pas bien à comprendre dans la manipulation des tables. Pourquoi on peut mettre un ID qur une TableCell et qu'on n'y accède pas directement dans le CodeBehind.

    Par exemple, je fais une table comme ça côté HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <asp:Table ID="tblCentral" runat="server" CssClass="tblDeco">
        <asp:TableRow ID="tblHaut">
            <asp:TableCell ID="tblHautGauche"></asp:TableCell>
            <asp:TableCell ID="tblHautCentre"></asp:TableCell>
            <asp:TableCell ID="tblHautDroite"></asp:TableCell>
        </asp:TableRow>
        <asp:TableRow ID="tblMilieu">
            <asp:TableCell ID="tblMilieuGauche"></asp:TableCell>
            <asp:TableCell ID="tblMilieuCentre">
     
            </asp:TableCell>
            <asp:TableCell ID="tblMilieuDroite"></asp:TableCell>
        </asp:TableRow>
        <asp:TableRow ID="tblBas">
            <asp:TableCell ID="tblBasGauche"></asp:TableCell>
            <asp:TableCell ID="tblBasCentre"></asp:TableCell>
            <asp:TableCell ID="tblBasDroite"></asp:TableCell>
        </asp:TableRow>
    </asp:Table>
    Dans mon CodeBehind, je n'accède pas à tblHautGauche ou encore tblHaut (pour la Row). Du coup, je vois pas l'intérêt de mettre un ID.
    Je me suis parçu de ça parce que je voulais faire une manipulation de classe CSS des cellules de ma table par le CodeBehind.

    Du coup pour spécifier mes classes CSS je suis bligé de longer dans la table jsuqu'au fond avec des formules à la mord moi la cuillère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tblCentral.Rows(0).Cells("tblHautGauche").CssClass = "tblHautGauche"
    Et encore, je ne suis même pas sûr que cela fonctionne bien.

    Pouvez vous m'éclairer ?

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il te manque l'attribut runat="server" dans les balises TableRow et TableCell

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    C'était aussi bête que ça ?

    Merci beaucoup.

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

Discussions similaires

  1. sélection de plusieurs cellules dans une table
    Par cyrano_de_bergerac dans le forum C#
    Réponses: 7
    Dernier message: 26/08/2010, 14h06
  2. lire valeur cellule dans une table Word
    Par marti dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/03/2008, 12h46
  3. Changer la couleur d'une cellule dans une table
    Par gbrion dans le forum WinDev
    Réponses: 4
    Dernier message: 26/04/2007, 21h55
  4. [CSS]probleme de style sur cellules dans une table
    Par luimême dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 17/01/2006, 12h13
  5. Réponses: 8
    Dernier message: 15/07/2005, 14h23

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