Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2016, 14:32
diegolo
 
Fecha de Ingreso: enero-2008
Mensajes: 144
Antigüedad: 17 años, 1 mes
Puntos: 2
Crear columnas dinamicamente en un gridview

Hola, tengo el siguiente problema ojala me puedan ayudar: de un select obtengo un numero x que puede ser 1 o 2 o 3 o 4 etc, dependiendo de los registros esta me cuenta, lo que quiero hacer es que me cree unas columnas de acuerdo al resultado ya sea 1 o 2 o n en el grid, para crearlas manualmente hago dt.Columns.Add(new DataColumn("columna", typeof(int)));, si quiero crearlo dinamicamente sería

for (int i = 0; i<= 3; i++) //3 es el num que me da en la consulta
{
dt.Columns.Add(new DataColumn("columna " + i, typeof(string)));
}
dt.AcceptChanges();
dv = new DataView(dt);
this.grdPrueba.DataSource = dv;
this.grdPrueba.DataBind();

Que me falta o no mismo es asi

Muchas gracias por su ayuda