Hola a todos, pues espero que me puedan echar una mano porque ya llevo atorado un buen rato con esto...
Estoy desarrollando una aplicación en la cual relleno un dgv1 (dgvProductos) con una consulta Linq
Private Sub CargarProductosLinq()
Dim qCargarPruducto = From prod In db.Productos
Where (prod.CodProveedor = CodProveedor)
Select prod
dgvProductos.DataSource = qCargarPruducto
End Sub
además le añadí una columna tipo DataGridViewCheckBoxColumn con la intención de que al darle check toda la fila se copie a un segundo dgv2 (dgvDetallePlantilla)
el código que detecta si está checked o no hice el siguiente y funciona.
Private Sub dgvProductos_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvProductos.CellContentClick
Dim c As DataGridViewCheckBoxCell
c = TryCast(Me.dgvProductos.CurrentCell, DataGridViewCheckBoxCell)
'dentro del siguiente if, hay que gestionarel añadir o quitar productos al grid inferior.
If (Convert.ToBoolean(c.EditedFormattedValue)) Then
MessageBox.Show("checked")
'--------- Añadir la fila seleccionada al dgv2 ---------------
Else
MessageBox.Show("NOTchecked")
'--------- Borrar la fila previamente copiada del dgv2 ---------------
End If
End Sub
End Class
Espero me puedan ayudar, de antemano muchas gracias