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'une valeur du datatable dans le intemdatabound du repeater


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 30
    Par défaut récupération d'une valeur du datatable dans le intemdatabound du repeater
    Bonjour à tous,
    je sollicite votre aide aujourd'hui parceque je ne comprends pas comment dans mon repeater je peux récupérer id_questions de mon datatable.
    J'espère que vous pourrez m'aider, on m'a tuyauté en me disant que je devais voir du coté de e.items.dataitem mais je ne vois pas du tout.
    je vous remercie par avance

    création de mon datatable pour renseigner le repeater:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     SqlCommand cmd3 = new SqlCommand("SELECT id_questions, tquestions.question FROM tformulaires_questions INNER JOIN tquestions ON tquestions.id_question = tformulaires_questions.id_question WHERE id_formulaire = '" + formul + "' ORDER BY tformulaires_questions.ordre", strConnection.myConnectionString);
            DataTable dt = new DataTable();
            dt.Load(cmd3.ExecuteReader());
     
            Repeater1.DataSource = dt.DefaultView;
            Repeater1.DataBind();
    itemdatabound du repeater ( la ou j'aimerais récupérer la valeur de id_questions pour chaque enregistrement):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     protected void Repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            strConnection.Open_Connect();
     
     
     
            strConnection.Close_Connect();
        }
    mon repeater dans le code aspx:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <asp:Repeater id="Repeater1" runat="server" OnItemDataBound="Repeater_ItemDataBound" > 
               <ItemTemplate>
                    <div><b><%#Eval("question") %></b></div><br />
                    <asp:Literal ID="lit_reponse" runat="server"></asp:Literal>
               </ItemTemplate>
     
            </asp:Repeater>

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    Tu peux procéder comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     protected void Repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
      {
           TonTypeObject obj = (TonTypeObject)e.Item.DataItem;
      }
    En espérant t'avoir aidé.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 30
    Par défaut
    Citation Envoyé par Nicolas Esprit Voir le message
    Bonjour,

    Tu peux procéder comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     protected void Repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
      {
           TonTypeObject obj = (TonTypeObject)e.Item.DataItem;
      }
    En espérant t'avoir aidé.
    Merci pour ta réponse mais je ne comprends pas très bien.
    voila ce que j'ai fait suite a ton post
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataTable dt = (DataTable)e.Item.DataItem;
    en faite je ne vois pas meme avec cela comment fairep our récupérer la valeur de id_questions.

    dsl je débute...

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/04/2009, 14h12
  2. Réponses: 1
    Dernier message: 25/04/2006, 21h29
  3. [glade] Récupération d'une valeur dans une combo
    Par Poutchjay dans le forum GTK+ avec Python
    Réponses: 1
    Dernier message: 23/01/2006, 14h59
  4. Réponses: 6
    Dernier message: 05/01/2006, 16h37
  5. récupération d'une valeur dans une variable
    Par jh0483 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/08/2005, 09h49

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