Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/07/2010, 15:54
taloxico
 
Fecha de Ingreso: noviembre-2009
Mensajes: 46
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Como arreglar un gridview

hola,

la solucion podria ser un datatable

lo que podrias hacer es:

1°- como sabes la cantidad de columnas que tendra tu grilla haces lo siguiente:

Código:
DataTable tabla = new DataTable();
//Como la primera columna la conoces q es el codigo del articulo pones
tabla.Columns.Add(New DataColumn("codigo del articulo", typeof(String)));
String nombreColumna = "";
//Como tu (se supone) trajiste los nombres de las columnas de (creo) la base de datos
//esto podria ser tambien un foreach
for(int i=0; i<CantidadColumnas; i++)
{
   //sacas el nombre de la columna q viene
   nombreColumna = NombreColumnaDelaBaseDatos;
   tabla.Columns.Add(New DataColumn(nombreColumna, typeof(String)));
}
y asi creas las columnas q tendra tu grilla
luego debemos creaar las filas eso se hace asi:
Código:
string primeraCelda ="";
DataRow row = null;
//esta parte la puedes hacer con un foreach o un for segun te acomode
for o foreach....
{
row = tabla.NewRow();
primeraCelda = primerRegistroBD
.
.
.
//primera celda de la primera columna
row[0] = primeraCelda
row[1] = segundaCelda
.
.
.
}
//y asi la llenas
luego de llenar el datatable lo pasas a la grilla asi:
Código:
grilla.datasource = tabla;
grilla.databind();
y eso seria
prueba haber si te sirve saludos