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 :

[1.1][vb.net] création de tableau dynamique


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 16
    Points : 11
    Points
    11
    Par défaut [1.1][vb.net] création de tableau dynamique
    Salut à tous,

    J'ai créer un tableau en HTML que j'ai amicalement nommé "tableau". Celui-ci se trouve à l'interieur de plusieurs autres table.

    Au load de la page, J'insère dynamiquement des lignes et des cellules grace à ce code :

    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
    21
    22
    23
     
     
    For Each ChaqueFichier In fichier
     
                Ligne = New HtmlTableRow
     
     
                cellule = New HtmlTableCell
     
                cellule.Controls.Add(New LiteralControl("<tr>"))
                cellule.Controls.Add(New LiteralControl("<td valign=middle>"))
                cellule.Controls.Add(New LiteralControl("<a href=# class=menu>"))
                cellule.Controls.Add(New LiteralControl(ChaqueFichier.Name))
                cellule.Controls.Add(New LiteralControl("</a>"))
                cellule.Controls.Add(New LiteralControl("</td>"))
                cellule.Controls.Add(New LiteralControl("</tr>"))
     
                Ligne.Cells.Add(cellule)
     
                tableau.Rows.Add(Ligne)   
     
     
            Next

    Cependant, j'ai cette erreur la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Object reference not set to an instance of an object.
    qui me designe cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
             tableau.Rows.Add(Ligne)     'Ajout de la ligne
    J'ai declaré le tableau ainsi dans le code behind :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Protected WithEvents tableau As System.Web.UI.HtmlControls.HtmlTable
    Je ne vois d'où provient l'erreur..

  2. #2
    Invité
    Invité(e)
    Par défaut
    c'est normal que tu est un pointeur null(Object reference not set to an instance of an object). il faut que tu l'instancie.
    La ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Protected WithEvents tableau As System.Web.UI.HtmlControls.HtmlTable
    ne fait que la déclaration de ta variable tableau de type HtmlTable.

    Il faut en plus que tu utilises le new, comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tableau = New HtmlTable

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    merci pour ton aide gcorbineau!

    J'ai essayer avec tableau = New HtmlTable mais les lignes n'étaient pas créés du tout.

    Cependant, lors de la création de mon tableau j'avais omis de mettre runat=server tout simplement!!

    tout fonctionne correctement maintenant! merci!

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Août 2004
    Messages
    696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 696
    Points : 225
    Points
    225
    Par défaut [ASP.NET] bibliothèques Microsoft.office
    Désolé je me suis trompé de message

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

Discussions similaires

  1. [Rico] Ajax - Open rico création de tableau dynamique
    Par Naruto69 dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 08/04/2008, 17h57
  2. Création de tableau dynamique et formulaire
    Par vincent68 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/08/2007, 16h12
  3. Création de tableau dynamique
    Par Ardely dans le forum Delphi
    Réponses: 6
    Dernier message: 05/01/2007, 21h36
  4. [VB.NET] - Création de contrôle dynamique
    Par DeFCrew dans le forum Windows Forms
    Réponses: 6
    Dernier message: 08/09/2006, 16h18
  5. [VB.NET] Création d'objet dynamique
    Par Torkan dans le forum Windows Forms
    Réponses: 9
    Dernier message: 29/05/2006, 03h18

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