[C#][2.0] Comment associer les événements sur des controles dynamiques ?
Bonjour,
J'ai lu plusieurs posts sur ce forum cependant j'ai toujours mon problème !
Je crée dynamiquement des textbox, cela fonctionne bien, cependant je n'arrive pas à intercepter l'evenement lorsque l'on coche la checkbox.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
protected void Page_Load(object sender, EventArgs e)
{
createCB();
}
public void createCB()
{
int i = 0;
while (i++ < 4)
{
CheckBox cb = new CheckBox();
cb.ID = "cb" + i.ToString();
cb.Text = i.ToString();
cb.Checked = false;
cb.CheckedChanged += new EventHandler(cb_CheckedChanged);
productsTable.controls.Add(cb);
}
}
public void cb_CheckedChanged(object sender, EventArgs e)
{
} |
La méthode cb_CheckedChanged n'est jamais appelée quand je clique sur mes checkbox.
Avez vous une idée ?