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 :

[C#] Comment intégrer un tableau dans un tableau ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut [C#] Comment intégrer un tableau dans un tableau ?
    Voici mon problème, je souhaiterais faire un tableau dans un autre tableau
    Car je voudrais faire des sauts de ligne pour afficher une autre couleurs sur chaque ligne.

    Petit exemple :

    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 MaCase = new HtmlTableCell();
    MaCase.InnerHtml = "<tr><td>";
    for (int ligne = 0;ligne<= 9;ligne++)
                {
                    HtmlTableRow Maligne2 = new HtmlTableRow();
                    for (int colonne =0;colonne<= 9;colonne++)
                    {
                        HtmlTableCell MaCase2 = new HtmlTableCell();
                        MaCase2.Width = "10%";
                        MaCase2.InnerHtml = "<tr><td bgcolor=\"/#FFFF00\"</td></tr>";
                        Maligne2.Cells.Add(MaCase2);
                    }
                    MonTableau2.Rows.Add(Maligne);
    }
    MaCase.InnerHtml = "</tr></td>";
    MonTableau1.Rows.Add(Maligne);
    En fait le premier tableau permet que je reste sur la même ligne lors du saut de ligne dans le deuxième tableau.

    Sinon j'ai essayé de faire sans le deuxième tableau et il revient à la ligne à chaque fois.

    Je ne sais pas comment faire, vous avez une idée

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    C'est de l'ASP.NET donc merci de poster au bon endroit

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut
    Ok désolé, je vais donc poster mon problème la bas.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut
    Je croyais que j'étais dans la partie
    Dotnet => Webforms & Développement Web => ASP.NET

  5. #5
    Membre expérimenté Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Par défaut
    tu veux faire deux tableaux imbriquées?
    je n'arrive pas à voir ce que tu veux faire.
    je ne vois pas pourquoi tu utilises les innerHtml ...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut
    Je fais un tableau Html dans mon code behind car ces dimensions peuvent changer selon ce que je possède dans ma base de données.

    En fait le premier tableau va afficher une sorte de plannig avec en abscisse les plages horaires et en ordonnée les jours de la semaine. L'abscisse et l'ordonnée peuvent changer au bon vouloir de l'utilisateur. Mon deuxième tableau qui va être intégrer dans le premier va représenter les cases du premier tableau afin de pouvoir afficher les éléments de ma base de données. Dans une case je peux afficher deux éléments pour ne pas les coller les uns à la suite des autres, je fais un saut à la ligne.

    Voila à peu près ce que je souhaite faire. Le problème c'est que j'ai testé de mettre deux tableaux imbriqué l'un dans l'autre dans ma page aspx mais visual studio me génère une erreur : "Dans le cas du schéma actif, l'élément 'table' ne peut pas être imbriqué dans l'élément 'table'."

    Voici le code que j'ai mis dans ma page aspx

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <table id="planning" runat="server">
    	<table id="MonTableau" runat="server">
    	</table>
    </table>
    En tout cas merci d'avoir répondu, j'espère t'avoir un peu plus éclairé

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/07/2008, 22h40
  2. Réponses: 5
    Dernier message: 26/08/2006, 10h23
  3. Réponses: 4
    Dernier message: 03/08/2006, 14h11
  4. [C#] Modifier le int d'une clé primaire dans un tableau VS database
    Par padodanle51 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 25/07/2006, 13h48
  5. Réponses: 1
    Dernier message: 01/05/2006, 11h17

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