Bonsoir,
J'ai un petit problème dont je ne trouve désespérement aucune solution.
Je génère un tableau HTML dont une de ses colonnes comporte des CheckBoxes.
J'aimerai que lorsque l'utilisateur clique sur une des checkboxes, la ligne soit automatiquement supprimer. Il suffit donc d'intercepter l'évènement "CheckedChanged" de la checkbox et de faire son traitement.
J'ai regardé sur la FAQ Asp.Net (ici) comment intercepter un évènement d'un webcontrol généré mais ça ne marche pas et je ne vois pas où je me suis trompé.
Voici ce que j'ai fait.
Pour chaque ligne de mon tableau :
Et voici l'évènement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CheckBox chckbx = new CheckBox(); chckbx.CheckedChanged += new EventHandler(CheckBox_Checked); chckbx.AutoPostBack = true; HtmlTableCell HtmlCellCheckBox = new HtmlTableCell(); HtmlCellCheckBox.Controls.Add(chckbx); HtmlRowNouveauRisque.Cells.Add(HtmlCellCheckBox);
Si quelqu'un a déjà eu à faire ce genre de manip', ça m'intéresserait vivement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private void CheckBox_Checked(object sender, EventArgs e) { CheckBox chk; chk = (CheckBox)sender; // Traitement }![]()
Merci de votre réponse !
Partager