en

MSGuayaquil

Recursos esenciales para el desarrollador .NET

eXpert RoadShow

Como manejar un data set??

Último post 12-03-2007 9:45 AM escrito por WJAMA. 1 respuestas.
Página 1 de 1 (2 elementos)
Ordenar mensajes: Anterior Siguiente
  • 12-02-2007 5:57 PM

    • luferma
    • Contribuyente Top 50
    • Se unió el 11-29-2007
    • Envíos: 11
    • Puntos: 190

    Como manejar un data set??

    Buenas me llamo luis fdo vivo en colombia y estoy desarrollando un software que lee información de un libro excel y debo guardarla en una base de datos, ya tengo un codigo que lee del libro pero luego llenan undataset que no se como manejar necesito que me ayuden y digan como manejar el data set, el codigo que tengo es el siguiente:

    Dim cn As System.Data.OleDb.OleDbConnection

    Dim cmd As System.Data.OleDb.OleDbDataAdapter

    Dim ds As New System.Data.DataSet()

    Dim cadena1, cadena2, ruta As String

    cn = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" & _ "data source=C:\myData.XLS;Extended Properties=Excel 8.0;") 'Select the data from Sheet1 of the workbook.

    cmd = New System.Data.OleDb.OleDbDataAdapter("select * from [Sheet3$C6]", cn)

    cn.Open()

    cmd.Fill(ds) "*******Aca es cuando llena el dataset, no se como manejarlo, si quiero guardar la informacion de la hoja3:C6 en un label como hago para manejar el dataset(ds)************"

    cn.Close()

    • Puntos de post: 20
  • 12-03-2007 9:45 AM en respuesta a

    • WJAMA
    • Contribuyente Top 10
    • Se unió el 05-16-2007
    • Guayaquil
    • Envíos: 78
    • Puntos: 935

    Re: Como manejar un data set??

    Como ya tienes el ds puedes utilizar un DataTable para recuperar los datos

    dt = ds.Tables(0)

    Si desea recuperar una fila del DataTable puedes usar un DataRow

    dr = dt.Rows(i)

    Donde i es el indice de la tabla que quieres recuperar

    Si deseas recupera un campo de la fila

    txtNombre.text = dr("Nombre")

    Si deseas recorrer todas las filas del DataTable

    for each dr in dt.Rows
        txtNombre.text = dr("Nombre")
    next

    Y si deseas recuperar todo desde el DataSet

    ds.Tables(0).Rows(1)("Nombre")

     

    Washington
    • Puntos de post: 5
Página 1 de 1 (2 elementos)
Alguna publicidad
© 2007 MSGuayaquil. Todos los derechos reservados.
Powered By IIS 6 Powered By ASP.NET 2.0 Ofrecido por Community Server (Commercial Edition) Powered By SQL Server 2005
Creado y Administrado por Julio Casal