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.
Je crée ces boutons dans une procedure, pas dans ma Page_Load
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); }
Partager