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 :

Récupération d'ID généré dynamiquement


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut Récupération d'ID généré dynamiquement
    Bonjour à tous,

    J'aurai besoin de votre aide car je ne vois pas du tout comment il faut faire

    Je vous explique le problème:
    Je crée une Table dynamiquement en fonction de plusieurs tables d'une base de données.
    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    foreach (MyRow days in GetDays())
     {
         TableCell tCell = new TableCell();
                            //recuperation dans la bdd
                            string idJour = days.id.ToString();
                            //creation dynamique de la Textbox
                            TextBox txt = new TextBox();
                            txt.ID = idJour;
                        tacheRow.Cells.Add(tCell);
    }
    Quand je recuperere:
    ((TextBox)myTable.FindControl("nom_id")).Text
    dans la même portion de code ça marche...

    Mais quand je récupère lors d'un évènement onClick par exemple: j'ai une référence null.
    Auriez-vous des suggestions svp?

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    c'est le onclick de quel control?

  3. #3
    Membre éclairé Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Par défaut
    Tu le charges où ton tableau ? Si tu le fais après l'évènement click, c'est normal que tu aies une référence à Null.

    Ordre :

    Init
    Load
    Click
    Prerender
    Render



  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut
    En fait, j'ai un bouton qui génère le tableau et un autre bouton qui "doit enregistrer les éléments entrés du tableau".

  5. #5
    Membre éclairé Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Par défaut
    Ben donc je suppose que ta création se fait directement dans le click d'un bouton.

    Si tu veux récupérer les infos, tu dois recréer ton tableau à chaque fois.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut
    OK merci je vais essayer de voir

Discussions similaires

  1. récupération des valeurs d'un input généré dynamiquement
    Par patheo2 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/03/2011, 16h07
  2. Réponses: 12
    Dernier message: 20/04/2006, 15h15
  3. [VB.NET]Comment identifier contrôles générés dynamiquement?
    Par toniolol dans le forum Windows Forms
    Réponses: 8
    Dernier message: 21/12/2005, 07h58
  4. écrire dans un champs généré dynamiquement
    Par scoder dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 08/12/2004, 10h14

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