Foros del Web » Programación para mayores de 30 ;) » .NET »

Mover renglon activo en DataGridView manual

Estas en el tema de Mover renglon activo en DataGridView manual en el foro de .NET en Foros del Web. Buenas tardes gente de Foros del Web, yo iniciando en el mundo de Visual Basic NET, me he atorado en lo siguiente ojala y me ...
  #1 (permalink)  
Antiguo 22/04/2015, 19:57
 
Fecha de Ingreso: febrero-2004
Mensajes: 192
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta Mover renglon activo en DataGridView manual

Buenas tardes gente de Foros del Web, yo iniciando en el mundo de Visual Basic NET, me he atorado en lo siguiente ojala y me puedan echar la mano:
Estoy haciendo uso de un DataGridView en el cual voy agregando productos que vienen de un TextBox y un Button hasta acá hay la llevo lo que ahora ya no puedo es hacer avanzar el indicador del DataGridView para despues hacer un cambio en una celda del renglón que se supone es el último porque el ingreso de los productos lo hago pero el indicador se queda en el primer renglón, a continuación podre mi código que tengo y ojala me halla dado a explicar, un gran saludo.

Código:
Private Sub btnAgregar_Click(sender As Object, e As EventArgs) Handles btnAgregar.Click
        actualizar()
        txtProductos.Text = ""        
    End Sub
Private Sub actualizar()
        Static cont As Integer
        Dim iBusqueda As Integer
        Dim encontroid As Integer
        encontroid = 0
        iBusqueda = 0
        If YaVendi = True Then
            cont = 0
            YaVendi = False
        End If
        conectar()
        If cont < 15 Then
            Dim nota As String = "select idproducto, nombre, preciop, existencia from productos03 where idproducto = '" & txtProductos.Text & "' "
            Dim Adap As New SqlCommand(nota, conex)
            Dim DR As SqlDataReader
            DR = Adap.ExecuteReader
            While iBusqueda < cont And encontroid = 0
                If txtProductos.Text = DgVenta.Item(0, iBusqueda).Value Then
                    DgVenta.Item(3, iBusqueda).Value = DgVenta.Item(3, iBusqueda).Value + 1
                    encontroid = 1
                End If
                iBusqueda = iBusqueda + 1
            End While
            If encontroid = 0 Then
                While DR.Read
                    DgVenta.Item(0, cont).Value = DR("idproducto")
                    DgVenta.Item(1, cont).Value = DR("nombre")
                    DgVenta.Item(2, cont).Value = DR("preciop")
                    DgVenta.Item(3, cont).Value = 1
                    DgVenta.Item(4, cont).Value = DR("existencia")
                    DgVenta.Item(5, cont).Value = DR("preciop")
                End While
                cont = cont + 1
            End If
            conex.Close()
        End If
    End Sub
Private Sub DgVenta_KeyPress(sender As Object, e As KeyPressEventArgs) Handles DgVenta.KeyPress
        If ((AscW(e.KeyChar))) = 122 Then
            DgVenta.Item(4, DgVenta.CurrentCell.RowIndex).Value = 777
        End If

    End Sub

Etiquetas: activo, datagridview, manual, net, renglon, sql, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:55.