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 :

Peupler un tableau HTML depuis le codebehind


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 12
    Par défaut Peupler un tableau HTML depuis le codebehind
    ça ne semble pourtant pas bien compliqué mais je n'arrive pas à peupler correctement un tableau html (dont seules les balises <table> et <th> figurent dans la page ASPX), à partir d'une liste d'objets personnalisée.

    Pourrais-je avoir un petit coup de main svp ?

    Voici un extrait de code :

    Dans la page ASP, j'ai un tableau avec id="table1"

    Dans le codebehind, je commence par peupler des objets HtmlTableRow depuis ma liste comme ceci :

    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
     
    HtmlTableCell cell1 = new HtmlTableCell();
    HtmlTableCell cell2 = new HtmlTableCell();
     
    foreach (Evaluation eval in theEvaluations)
    {
        HtmlTableRow anEvaluation = new HtmlTableRow();`
     
        cell1.InnerText = eval.attr1;
        anEvaluation.Cells.Add(cell1);
     
        cell2.InnerText = eval.attr2;
        anEvaluation.Cells.Add(cell2);
     
        table1.Rows.Add(anEvaluation); // ajout de la ligne au tableau de la page ASP
    }
    Le problème est que seule le dernier élément de ma liste theEvaluations est présent dans le tableau final ...

    D'avanc merci !

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Si tu déclares cell1 et cell2 dans la boucle au lieu de les déclarer à l'extérieur, ça va tout de suite fonctionner mieux.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 12
    Par défaut
    En effet !!

    Merci bien.

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

Discussions similaires

  1. Ecrire dans un tableau html depuis une fonction js ?
    Par botanica dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/10/2005, 12h48
  2. [Forms9i]Ouvrir une page HTML depuis forms
    Par benjamin50 dans le forum Forms
    Réponses: 13
    Dernier message: 17/03/2005, 16h54
  3. Tableau html décalage
    Par verticka dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/02/2005, 15h01
  4. [VB6] recuperer des valeurs ds un tableau html avec vb!!
    Par leo13 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/12/2004, 13h02
  5. [web] lancer page HTML depuis un script perl
    Par lilou0210 dans le forum Web
    Réponses: 7
    Dernier message: 05/11/2004, 16h04

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