Hello,
comment faire pour obtenir la valeur de la donnée "idclient" de la ligne "5" du repeater "RepeaterClient" en code behind ?
merci !
Hello,
comment faire pour obtenir la valeur de la donnée "idclient" de la ligne "5" du repeater "RepeaterClient" en code behind ?
merci !
A quel moment tu veux çà (évenement?)?
Y'a quoi dans ton repeater?
Precise un peu
Salut,
c'est la suite de mon post sur les 3 check box :
http://www.developpez.net/forums/viewtopic.php?t=404107
j'ai l'index, la check box et sa valeur, je veux avoir l'idclient( un champ du repeater)
Merci
j'ai trouvé !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim cbk As CheckBox = CType(sender, CheckBox) Dim dgItem As RepeaterItem = CType(cbk.NamingContainer, RepeaterItem) Response.Write("<body><script>alert(""" & CType(RepeaterDroitsUtil.Items(dgItem.ItemIndex).FindControl("LabelIdClient"), Label).Text & cbk.ID.ToString & cbk.Checked & """);</script></body>")
Euh fallait preciser que ton id était dans un label..
En fait, je préfererai qu'il n'y soit pas, mais jai pas trouvé comment faire.
Alors je met une label cachée.
Autre solution
A ta checkBox tu rajoute un attribut:
Dans ton code behind tu le recupere comme çà
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:CheckBox AutoPostBack=True ID="cb" Runat=server Checked='<%#((data) (Container.DataItem)).chk %>' IdBase='<%#((data) (Container.DataItem)).id %>'>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int id = (int)cb.Attributes["IdBase"];
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