• Viernes 8 de Noviembre de 2024, 12:53

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - dayr007

Páginas: [1]
1
VB .NET / Mostrar Datos en un Flexgrid con Recordset .NET
« en: Miércoles 4 de Marzo de 2009, 21:38 »
Buenos dias a todos, tengo un gran problema: Deseo mostrar datos de un recordset en un flexgrid en .net.
He leido varios posts y no encuentro la solucion. mI situacion es la siguiente, tengo un formulario Ingreso de articulos, en el cual tengo un data grid q muestra todos los ingresos y un fexgrid que muestra  los detalles de cada ingreso, es decir aqui se deben mostrar los articulos de cada ingreso.
Lo que deseo en si es poder modificar los articulos de cada ingreso.
En mi codigo actual cada vez que doy click en un registro de ingreso en el data grid, el flexgrid muestra el numero de registro de articulos q se han ingresado, pero vacias porque no se como vaciar el recorset al flexgrid. Aca les dejo mi codigo.

Dim rsarticulo As New ADODB.Recordset
        Dim Columna As Integer
        Dim Fila As Integer
        rsarticulo.Open("select a.codigo,a.descripcion,di.cantidad from artículo a inner join detalle_ingreso di on di.codigo_articulo = a.codigo inner join entrada e on e.codigo = di.codigo_entrada where e.codigo ='" & Txt_codigo.Text & "' ", cn, ADODB.CursorTypeEnum.adOpenStatic)
        FG_ingresoarticulos.Rows = 1
        FG_ingresoarticulos.set_TextMatrix(0, 0, "Código")
        FG_ingresoarticulos.set_TextMatrix(0, 1, "Descripción Artículo")
        FG_ingresoarticulos.set_TextMatrix(0, 2, "Cantidad")
        Do While Not rsarticulo.EOF
            FG_ingresoarticulos.Rows = FG_ingresoarticulos.Rows + 1
            For Columna = 0 To rsarticulo.Fields.Count - 1
                'FG_ingresoarticulos.DataSource = rsarticulo *
                'FG_ingresoarticulos.set_TextMatrix(Fila, Columna, "xsd") = rsarticulo.Fields(Columna).Value *
                FG_ingresoarticulos.Clip = rsarticulo.GetString(ADODB.StringFormatEnum.adClipString)

            Next
            rsarticulo.MoveNext()
            Fila = Fila + 1
        Loop
        rsarticulo.Close()

Las lineas comentadas me dan error

Muchas gracias por todo

Páginas: [1]