Visual Basic.NET - Cargar Datagridview de un dataset

 
Vista:

Cargar Datagridview de un dataset

Publicado por p44 (2 intervenciones) el 31/03/2007 02:00:11
Hola gente, tengo un problema al cargar un datagridview con un for desde un dataset.
Si alguien me puede decir que estoy haciendo mal o cual puede ser la solucion lo agradeceria, y mejor si viene con un ejemplo.
Va el código:

Dim odbda As New OleDb.OleDbDataAdapter(sel, odbCnn1)
Dim ds = New Data.DataSet
Cargando1.Refresh()

odbda.Fill(ds, "Datos")

For i = 0 To ds.Tables("Datos").rows.count - 1
grilla1.Rows.Item(i).Cells(0).Value = ds.Tables("Datos").rows(i).item(0).ToString
Next

el error es:

Index was out of range. Must be non-negative and less than the size of the collection.

el tema es que quiero hacerlo con un ciclo for para utilizar un prograssbar que me muestre el progreso de carga de la grilla.

Nos Vemos!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cargar Datagridview de un dataset

Publicado por p44 (2 intervenciones) el 31/03/2007 05:09:09
Hecho... Para el que le sirva:

Dim odbda As New OleDb.OleDbDataAdapter(sel, odbCnn1)
Dim ds = New Data.DataSet
Cargando1.Refresh()

odbda.Fill(ds, "Datos")

InicializarGrilla1()
For i = 0 To ds.Tables("Datos").rows.count - 1
grilla1.Rows.Add(ds.Tables("Datos").rows(i).item(0).ToString, ds.Tables("Datos").rows(i).item(1).ToString, ds.Tables("Datos").rows(i).item(2).ToString, ds.Tables("Datos").rows(i).item(3).ToString, ds.Tables("Datos").rows(i).item(4).ToString)
grilla1.Refresh()
Next

falta implementar el progressbar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cargar Datagridview de un dataset

Publicado por Andres (1 intervención) el 10/03/2009 17:12:17
Excelente
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar