Cita:
Iniciado por caciro
If row IsNot Nothing Then
row.Cells("cantidad").Value = CInt(row.Cells("cantidad").Value) + 1
Else
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?
Cita:
Iniciado por caciro Dim row As DataGridViewRow = DataListaVentas.Rows.Cast(Of DataGridViewRow).FirstOrDefault(Function(x) CInt(x.Cells("codigo").Value) = Convert.ToInt64(txtCodBarra.Text))