Bonjour à tous.
J'ai besoin de réaliser un objet avec qq données et de les mettre dans un repeater.
Je ne sais pas comment m'y prendre.
Quelqu'un peut'il m'aider ?
Merci d'avance
Bonjour à tous.
J'ai besoin de réaliser un objet avec qq données et de les mettre dans un repeater.
Je ne sais pas comment m'y prendre.
Quelqu'un peut'il m'aider ?
Merci d'avance
Bonjour stefvat,
Peux-tu nous préciser ta question
Qu'est-ce que tu désire faire ? Utiliser un repeater pour afficher la liste des différentes valeurs d'un attribut de ton objet ?
Je fais ce que je dis et je dis ce que je veux .
Bonjour,
En fait j'ai reussi à afficher mes attibuts
Voici ma classe ContenuList
Voici mon code Behind :
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
24
25
26
27
28
29
30
31
32
33
34
35
36 public class ContenuList { // ------------------------ ATTRIBUTS ---------------------- private string MaRessources; private int MonUt; private ArrayList MonAL_Test; // ----------------------- ACCESSEURS ---------------------- public string Ressources { get { return MaRessources; } set { MaRessources = value; } } public int Ut { get { return MonUt; } set { MonUt = value; } } public ArrayList Al_Test { get { return MonAL_Test; } set { MonAL_Test = value; } } // ----------------------- CONSTRUCTEURS ------------------- public ContenuList() { } public ContenuList(string MaRessources, int MonUt) { this.MaRessources = MaRessources; this.MonUt = MonUt; }
Puis mon code asp :
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 protected void Page_Load(object sender, EventArgs e) { this.ListeRepeteur(); } private void ListeRepeteur() { ArrayList Liste = new ArrayList(); Liste.Add(new ContenuList("Ressources 1",123)); Liste.Add(new ContenuList("Ressources 2",124)); Liste.Add(new ContenuList("Ressources 3",125)); Liste.Add(new ContenuList("Ressources 4",126)); RptGen.DataSource = Liste; RptGen.DataBind(); }
Voila.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <ItemTemplate> <tr> <td><%# DataBinder.Eval(Container.DataItem,"Ressources") %></td> <td><%# DataBinder.Eval(Container.DataItem,"Ut") %></td> </tr> </ItemTemplate>
Ca marche bien !!!
Maintenant je souhaite créer dans mon objet une liste aléatoire (genre une boucle de 1 à 52) et l'inserer dans mon repeater.
J'espère etre clair.
Sinon pour etre plus precis, actuellement j'ai 2 colonnes fixes de 4 lignes. Je cherche à ajouter 52 colones mais je ne veux pas les remplir à la main, je chercher à générer des données bidons telle que des valeurs comprises entre 1 et 52 (par le biais d'une boucle).
Vous allez me dire for (int i=0; i<52; i++) => oui ça je sais
mais plutot comment ressortir les valeurs dans le repeater en ligne et non en colonne car comme vous avez pu le constater, je suis en tableau HTML pour le moment.
Merci pour votre aide.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager