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"];
Partager