Bonjour
J'essaye de créer des LinkButtons par programme, et leur attribuer un évènement.

j'arrive à créer ces boutons, mais l'évènement ne se passe pas, le code ne passe pas dans ma fonction lbtn_Click.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
while (reader.Read())
{
    LinkButton lbtn = new LinkButton();
     lbtn.Text = reader.GetString(0);
     lbtn.CommandArgument = Convert.ToString(reader.GetInt32(1));
     lbtn.Click += new EventHandler(lbtn_Click);
 
     TableRow row = new TableRow();
     TableCell cell = new TableCell();
     maTable.Rows.Add(row);
     cell.Controls.Add(lbtn);
     row.Cells.Add(cell);
 }
protected void lbtn_Click(object sender, EventArgs e)
{
     LinkButton l = (LinkButton)sender;
     maFonction(l.CommandArgument);
}
Je crée ces boutons dans une procedure, pas dans ma Page_Load