[EXEMPLE]CONTROLE REPEATER

cs_padova Messages postés 3 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 8 juin 2004 - 8 juin 2004 à 17:45
cs_jimmy69 Messages postés 778 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 27 novembre 2008 - 10 mai 2006 à 18:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23496-exemple-controle-repeater

cs_jimmy69 Messages postés 778 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 27 novembre 2008 1
10 mai 2006 à 18:30
salut salut agnesh,

ca fait un moment que je ne fais plus d'asp.net !

je te promets rien je vais regarder mais si tu es presse je te conseille de poster ta Q dans le forum !

Bonne fin de semaine

Christophe
un bouillonnais
cs_agnesh Messages postés 5 Date d'inscription lundi 19 avril 2004 Statut Membre Dernière intervention 6 mai 2009
10 mai 2006 à 13:10
Bonjour,
je débute en asp.net après avoir fait beaucoup d'asp et je n'arrive pas à trouver comment modifier la couleur d'une ligne de donnée en fonction du code postal par exemple. en fait mon problème est de réussir à modifier une ligne de donnée en fonction d'une des données de la ligne comment lire la onnée sans l'afficher.
POUR AFFICHER LA DONNEE / <%# databinder.Eval(Container.Dataitem,"Champ de la données")%> mais si dans mon controle repeater je veux mettre une exception du genre <% if databinder.eval(Container.Dataitem,"Champ") < 1200 then %> bgcolor=red <% else %> bgcolor=green <% end if%>
Pouvez vous m'aider.
Merci d'avance,
KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
13 avril 2006 à 10:14
re Jimmy69

La diversité des langages fait que tu n'aide pas toujours celui qui t'aide, mais un autre dans un autre langage. Par exemple moi je débute carrément en ASP/C# (1 semaine de travail à mon actif, gloup's). Mais je peux aidé en VB, en JAVA, etc...

Alors merci a toi, merci à tous, et que le partage continue !
cs_jimmy69 Messages postés 778 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 27 novembre 2008 1
13 avril 2006 à 09:55
salut salut KC62,

c'est ca que je trouve geniale dans l'info ..c'est le partage des connaissances ..

vive la communaute ..

Christophe
un bouillonnais
KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
12 avril 2006 à 11:46
Salut !
Merci pour ce code ! Trés utile pour apprendre un peu ;-)

KC62
cs_jimmy69 Messages postés 778 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 27 novembre 2008 1
19 juin 2004 à 14:32
salut salut dubvibe

Superbe je vais tester de suite...

A bientot

ciao dubvibe
dubvibe Messages postés 1 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 16 juin 2004
16 juin 2004 à 10:57
Bonjour,
Pour différencier le 1er enregistrement, tu as une propriété : OnItemDataBound
Donc tu rajoute au taf : OnItemDataBound="DataGridOrder_ItemDataBound"

Et dans ton .vb une fonction du style :
Public Sub DataGridOrder_ItemDataBound(ByVal sender As System.Object, ByVal e As DataGridItemEventArgs) Handles DataGridOrder.ItemDataBound
If (e.Item.ItemType ListItemType.Item Or e.Item.ItemType ListItemType.AlternatingItem) Then
' Ici ton check pour savoir si c'est le premier ( fonction à retrouver dans la doc... )
If ... Then
e.Item.BackColor = System.Drawing.Color.LightGray
End If
End If
End Sub

Voilà...
cs_padova Messages postés 3 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 8 juin 2004
8 juin 2004 à 21:08
Bonsoir Jimmy69, merci d'avance pour ton temps.
cs_jimmy69 Messages postés 778 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 27 novembre 2008 1
8 juin 2004 à 20:46
salut salut padova,

Oui une brillante idée...mais honnetement je ne vois pas trop comment faire....car je t'avoue que je debute avec ce langage....

Mais je vais y cogiter....crois moi et si je trouve je te fais signe...

Passes une bonne semaine

ciao
cs_padova Messages postés 3 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 8 juin 2004
8 juin 2004 à 17:45
Merci Jimmy69 pour cette info. As-tu une idée comment différencier le premier record du repeater par rapport aux suivants. Par exemple, je voudrais afficher la première adresse en rouge et les suivantes dans une autre couleur. Une brillante idée ?
Rejoignez-nous