Tengo el siguiente codigo que me llena un gridview
Código C:
Ver original
//Creo objeto DataTable table = new DataTable("Tabla1"); //Agrego cabeceras table.Columns.Add(new DataColumn("Nombre", typeof(string))); table.Columns.Add(new DataColumn("Apellidos", typeof(string))); table.Rows.Add(new object[] { "Nombre del registro", "Apellido del registro" }); //Ahora bindeo la tabla al grid GridView1.DataSource = table; //Ahora para bindar llamamos al metodoDataBind del control del gridview GridView1.DataBind();
hasta ahi todo bien..
Ahora lo que quiero hacer es cargar una columna mas y poner un control.
Código C:
Ver original
//Creo objeto //creo el textbox TextBox text666 = new TextBox(); text666.ID = "demo"; DataTable table = new DataTable("Tabla1"); //Agrego cabeceras table.Columns.Add(new DataColumn("Nombre", typeof(string))); table.Columns.Add(new DataColumn("Apellidos", typeof(string))); table.Columns.Add(new DataColumn("Control")); table.Rows.Add(new object[] { "Nombre del registro", "Apellido del registro", text666 }); //Ahora bindeo la tabla al grid GridView1.DataSource = table; //Ahora para bindar llamamos al metodoDataBind del control del gridview GridView1.DataBind();
Cuando lo correo donde debe de aparecer el control me sale solo el siguiente texto:
System.Web.UI.WebControls.TextBox
Si pongo lo siguiente
Código C:
Ver original
table.Rows.Add(new object[] { "Nombre del registro", "Apellido del registro", Controls.Add(text666) });
Me marca error y me dice que pase de typo void a object pero no se como hacerlo..
Espero que este yendo por el camino correcto y sea algo pequeño y si no es asi, espero que me puedan indicar un ejemplo para solucionar esto.
Mil gracias de antemano