[c#] Question sur checkbox

Question sur checkbox [c#] - C#/.NET managed - Programmation

Marsh Posté le 29-09-2003 à 15:41:15    

Bonjour tout le monde,
Voila je voudrais savoir comment recuperer les ID des checkbox qui ont été coché.
Illustration:
J'ai plusieurs case à cocher dans une même page chaque case correspond à un enregistrement dans ma base de données.
Lorsque je veux effacer plusieurs enregistrements dans ma base je coche les cases correspondantes ?
Comment je fais pour recuperer l'ID des cases cochées afin de savoir quels enregistrements doivent etre supprimer.
Pour que sa soit plus clair c'est le systeme utilisé dans hotmail -> quand on veut supprimer plusieurs e mail on selectionne les emails à supprimer par l'intermediaire de cases à cochées et lorsqu'on fait supprimer il efface les emails correspondants.
MErci de votre aide

Reply

Marsh Posté le 29-09-2003 à 15:41:15   

Reply

Marsh Posté le 29-09-2003 à 20:58:44    

j'imagine que tu as mis tes controls CheckBox dans un repeater ?  :whistle:  
 
Alors la solution miracle c'est :
 
(je te le fais en VB, mais en C# c'est presque pareil):
 

Code :
  1. Private Sub RepeaterMembre_Bounds(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles RepeaterMembre.ItemDataBound
  2. Dim labelNom As System.Web.UI.WebControls.Label
  3.             labelNom = e.Item.FindControl("lbNom" )
  4.    End Sub


 
Voila, dans cet exemple, j'ai mis un Label ("lbNom" ) dans un repeater "RepeaterMembre".
 
 :sol:  :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed