Bonjour,
je suis en train de faire un formulaire ASP.Net et C# (pour workflowgen s'il y a des connaisseurs) dans lequel il y a une asp:table ou je crée dynamiquement les tableRow.
A leur creation je les dote d'un evenement "onclick" :
mais dans machin() , je n'arrive pas à recuperer l'id (ou un quelconque autre parametres pouvant l'identifier) et quand j'essaie de caster l'object sender :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 TableRow r = new TableRow(); for (int k = 0; k < 2; k++) { TableCell c = new TableCell(); c.Controls.Add(new LiteralControl("row , cell ")); r.Cells.Add(c); } r.Attributes.Add("onclick", "machin();"); r.ID = "row" + Table123.Rows.Count; Table123.Rows.Add(r);
ca me retourne une erreur "Object expected" que je n'arrive pas a resoudre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void machin(object sender, CommandEventArgs e) { TableRow r = (TableRow)sender; }
Notons que cette erreur est meme la quand je ne met aucune reference a a sender dans la fonction machin...
Quelqu'un aurait une idée pour que je puisse identifier quel tr a lancé l'event?
Merci d'avance
Partager