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
