Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/11/2013, 15:52
caciro
 
Fecha de Ingreso: noviembre-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Respuesta: Como sumar fila en un dataGridView

Cita:
Iniciado por panterozo Ver Mensaje
Y has evaluado la variable row en el if?.. qué valor tiene?, ya que puede no estar entrando al if

Qué es lo que hace esta línea?
Dim row As DataGridViewRow = DataListaVentas.Rows.Cast(Of DataGridViewRow).FirstOrDefault(Function(x) CInt(x.Cells("codigo").Value) = Convert.ToInt64(txtCodBarra.Text))

esta linea me permite que se sume la fila y no me cree otra si el producto es el mismo.....pero solo funciona en el textbox que ingreso el id del producto, y no en este procedimiento por código de barra......el problema es que me empieza leyendo desde 0 y no de 1....ese es otro problema que tengo.
En la otra linea que me comentas le asigno el valor al producto repetido y se suma en la cantidad de la misma fila del producto...

como puedes ver el código que envié, no se si puedes ver otra manera de hacerlo y que me puedas ayudar......Gracias.