none
ciclo para recorrer un DGV RRS feed

  • Pregunta

  • hola.

    mi problema es de un ciclo, utilizo el ciclo para que me pueda ir seleccionando valores de una celda en cada fila y ejecutar lo que quiero que haga, el ciclo me funciono bien, el problema  es que también selecciona el ultimo de la fila que esta vació el que aparece siempre con "*" y no se como hacerle para que esa fila no entre ya que no tienen ningún valor?

    For Each row As DataGridViewRow In Me.DataGridView2.Rows
                Dim codigo As UInteger = (row.Cells("id_producto").Value)
                adaptaadadter.InsertCommand.Parameters("@id_venta").Value = id_venta
                adaptaadadter.InsertCommand.Parameters("@id_cliente").Value = id_cliente
                adaptaadadter.InsertCommand.Parameters("@id_producto").Value = codigo
                adaptaadadter.InsertCommand.Parameters("@fecha").Value = Year(Me.Label2.Text) & "/" & Month(Label2.Text) & "/" & fecha2
                adaptaadadter.InsertCommand.Parameters("@id_empleado").Value = TextBox1.Text
                miconexion.Open()
                resultado = adaptaadadter.InsertCommand.ExecuteNonQuery()
                miconexion.Close()
            Next

    la fila que tiene el "*" también me lo selecciona y eso es lo que no quiero.


    sagaowens

    domingo, 24 de noviembre de 2013 23:12

Respuestas

  • Puedes poner en False la propiedad AllowUserToAddRows antes de comenzar el For Each. Cuando acaba la vuelves a colocar en true.

    [W]

    • Marcado como respuesta saga owens lunes, 25 de noviembre de 2013 1:59
    lunes, 25 de noviembre de 2013 0:15

Todas las respuestas