Tengo una DataTable que tiene una columna booleana llamada [Inválido]. Necesito dividir estos datos por esta columna inválida: las filas válidas se pueden editar, las filas no válidas no. Mi plan original era usar dos BindingSources y establecer la propiedad Filter ([Inválido] = 'falso', por ejemplo), que se juega directamente en mis manos porque tengo dos DataGridViews y, por lo tanto, necesito dos BindingSources.Usar múltiples BindingSources en una DataTable
Esto no funciona: BindingSources establece la propiedad Filter asociada a DataTable, por lo que ambas fuentes contienen los mismos datos. ¿Tendré que hacer dos extracciones de la base de datos o puedo hacer lo que quiero con los objetos que tengo?