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 :

[repeater] récuperer une propriété bindée


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Par défaut [repeater] récuperer une propriété bindée
    Bonjour,

    J'ai bindé un repeater avec une List. cela fonctionne.
    Par contre n'arrive pas à trouver comment je peux récupérer les valeurs modifiers.

    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
     
    ...
     
        <ItemTemplate>
        <tr>
        <td><%#DataBinder.Eval(Container.DataItem,"Title").ToString()%> </td>
        <td><%#DataBinder.Eval(Container.DataItem,"ID").ToString()%> </td>
        <td>
            <asp:CheckBox Checked='<%#DataBinder.Eval(Container.DataItem,"Visible")%>' ID='cbActiveLang' runat=server />
        </td>
     
        </tr>
        </ItemTemplate>
     
    ...
    j'ai fait ceci pour tester mais cela ne convient pas, ca me retourne simplement ma liste d'origine sans répliquer les modifications...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    List<LanguageEntity> ll = (List<LanguageEntity>)m_repeaterLanguages.DataSource;

    Cordialement,

  2. #2
    Membre éclairé Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Par défaut
    j'ai essayé ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            for (int i = 0; i < m_repeaterLanguages.Items.Count; i++)
            {
                LanguageEntity l = (LanguageEntity)m_repeaterLanguages.Items[i].DataItem;
            }
    Mais le dataItem est null ...

  3. #3
    Membre éclairé Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Par défaut
    Réponse:

    foreach (RepeaterItem v_item in m_repeaterLanguages.Items)
    {
    CheckBox cb = (CheckBox)v_item.FindControl("cbActiveLang");

    }

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

Discussions similaires

  1. [webflow] binding d'une propriétés de collection
    Par kaljerhom dans le forum Spring Web
    Réponses: 1
    Dernier message: 12/05/2009, 10h08
  2. Binding sur une propriété avec paramètre
    Par FRED.G dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 17/11/2008, 18h38
  3. [Databinding] bind sur une propriété d'une collection
    Par herveb dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 11/12/2007, 10h35
  4. Récuperer le nom d'une propriété d'un bean
    Par Cofondinde dans le forum Langage
    Réponses: 5
    Dernier message: 10/12/2007, 12h33
  5. Réponses: 5
    Dernier message: 26/09/2007, 03h34

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