Es posible que a partir de una cadena
string ocontrol = "System.Web.UI.WebControls.Label"
exista alguna funcion o metodo para generar el objeto, sin usar sentencias IF o CASE.
Alguien sabe algo al respecto?

saludos
| ||||
Ok, gracias por tu respuesta Xknown Me proporcionan un resulset con textos que me indican los controles que hay que generar para la pagina, necesito tomar el texto y convertir esa descripcion en el control. La pagina se debera de generar dinamicamente con los controles que me proporcionan en un resulset de configuracion. Se estaran modificando constantemente los textos, por lo tanto poner CASE u otras sentencias de decision me implican mantenimento y parches al codigo. Tienes alguna referencia donde pueda investigar mas al respecto, te lo agradeceria. Saludos Última edición por splinter; 08/03/2006 a las 15:37 |
| ||||
http://msdn.microsoft.com/library/sp...classtopic.asp Seguramente una búsqueda en tu buscador preferido te dará mejores resultados. Saludos |
| ||||
Pues quedo resuelto, por si a alguien le sirve en algun futuro, y gracias por los tips Xnown string namecontrol="System.Web.UI.WebControls.TextBox" //Generar el control usando una cadena de texto System.Reflection.Assembly asm; asm = typeof(System.Web.UI.Page).Assembly; System.Web.UI.WebControls.WebControl ControlObject = (System.Web.UI.WebControls.WebControl) asm.CreateInstance(namecontrol); //Agregar a un Panel Panel1.Controls.Add(ControlObject); saludos |