Crear LinkButton con evento click dinamicamente
Publicado por p@vr1 (71 intervenciones) el 26/06/2007 16:09:32
hola en el evento click de un boton estoy creando columnas de un grid, (dinamicamente), cada columna, ademas de otros controles, tiene un linkButton "Edit", el cual tiene que disparar al evento lbEdit_Click, pero no hace mas q un postback
private void btnCrear_Click(...){
...
link = new LinkButton();
link.ID = "lbEdit" + i;
link.Style.Add(HtmlTextWriterStyle.FontFamily, "Arial");
link.Style.Add(HtmlTextWriterStyle.FontSize, "X-Small");
link.Text = "Edit";
link.Visible = true;
link.Click += new EventHandler(lbEdit_Click);
}
private void lbEdit_Click(...){
}
algo estube investigando y parece ser que en ese evento se crea el objeto con un evento adjunto pero se crea despues del postback y por eso el evento se pierde, supuestamente el evento tiene que adjuntarse al hacerse el postBack (en el load) pero no tengo muy claro que tengo que hacer... alguien me puede ayudar? es urgente!
gracias
private void btnCrear_Click(...){
...
link = new LinkButton();
link.ID = "lbEdit" + i;
link.Style.Add(HtmlTextWriterStyle.FontFamily, "Arial");
link.Style.Add(HtmlTextWriterStyle.FontSize, "X-Small");
link.Text = "Edit";
link.Visible = true;
link.Click += new EventHandler(lbEdit_Click);
}
private void lbEdit_Click(...){
}
algo estube investigando y parece ser que en ese evento se crea el objeto con un evento adjunto pero se crea despues del postback y por eso el evento se pierde, supuestamente el evento tiene que adjuntarse al hacerse el postBack (en el load) pero no tengo muy claro que tengo que hacer... alguien me puede ayudar? es urgente!
gracias
Valora esta pregunta


0