Hola compañeros del foro
 
Les presento my gran problema
 
Tengo un datagridview que me carga datos de una vista de una tabla en sql y estos datos los filtro desde un textbox por un codigo, hasta aqui bien. El problema es que a ese grid le agrego una columna tipo checkbox en tiempo de ejecucion. 
 
La idea es que el usuario pueda marcar con un check solo las columnas que quiera actualizar, llene los datos y al guarda solo esos datos se reflejen en la bd.
 
Tengo el siguiente codigo
 
For r As Integer = 0 To dtmantxcobrar.Rows.Count - 1
            If dtmantxcobrar.Rows(r).Cells(14).Value = True Then 'esta es la columna del checkbox
 
                If dtmantxcobrar.Rows(r).Cells(13).Value > 0 Then
 
'aqui va la sentencia de guardar que tambien me toma los datos del grid algo asi:
i.notainterna = dtmantxcobrar.CurrentRow.Cells(9).Value
 
 End If
 
            End If
        Next
 
El problema es que si marco por ejemplo 3 columnas en cualquier parte del grid solamente se me actualiza la ultima fila del grid, las demas no se reflejan.
 
Como podria hacer para actualizar de esta forma.
 
Saludos, 
  
 
 
