Foros del Web » Programando para Internet » ASPX (.net) »

Cargar control en gridview

Estas en el tema de Cargar control en gridview en el foro de ASPX (.net) en Foros del Web. Hola mis estimados tengo el siguiente problema que no he podido resolver por mas que leo. Tengo el siguiente codigo que me llena un gridview ...
  #1 (permalink)  
Antiguo 26/04/2011, 14:35
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Cargar control en gridview

Hola mis estimados tengo el siguiente problema que no he podido resolver por mas que leo.

Tengo el siguiente codigo que me llena un gridview


Código C:
Ver original
  1. //Creo objeto
  2. DataTable table = new DataTable("Tabla1");
  3. //Agrego cabeceras
  4. table.Columns.Add(new DataColumn("Nombre", typeof(string)));
  5. table.Columns.Add(new DataColumn("Apellidos", typeof(string)));
  6.  
  7. table.Rows.Add(new object[] { "Nombre del registro", "Apellido del registro" });
  8.  
  9. //Ahora bindeo la tabla al grid
  10. GridView1.DataSource = table;
  11. //Ahora para bindar llamamos al metodoDataBind del control del gridview
  12. 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
  1. //Creo objeto
  2.  
  3. //creo el textbox
  4. TextBox text666 = new TextBox();
  5. text666.ID = "demo";
  6.  
  7. DataTable table = new DataTable("Tabla1");
  8. //Agrego cabeceras
  9. table.Columns.Add(new DataColumn("Nombre", typeof(string)));
  10. table.Columns.Add(new DataColumn("Apellidos", typeof(string)));
  11. table.Columns.Add(new DataColumn("Control"));
  12.  
  13. table.Rows.Add(new object[] { "Nombre del registro", "Apellido del registro", text666 });
  14.  
  15. //Ahora bindeo la tabla al grid
  16. GridView1.DataSource = table;
  17. //Ahora para bindar llamamos al metodoDataBind del control del gridview
  18. 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
  1. 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
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #2 (permalink)  
Antiguo 27/04/2011, 10:45
 
Fecha de Ingreso: enero-2008
Ubicación: Santiago
Mensajes: 49
Antigüedad: 16 años, 3 meses
Puntos: 4
Respuesta: Cargar control en gridview

Hola,

Podrías poner el código de cómo está creado el gridview?? (<asp:GridView ....etc>)

Como estás creando las columnas del gridview? con generación automática o las tienes creadas una por una??

Te cuento: la inserción del textbox debes hacersela al gridview y NO al datatable (que es lo que estás haciendo ahora)...

Saludos
  #3 (permalink)  
Antiguo 27/04/2011, 12:29
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Respuesta: Cargar control en gridview

ok, gracias por la respuesta aun que ya he solucionado esto...

saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/

Etiquetas: control, gridview, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:26.