La clasificación y filtrado de AdvancedDataGridView no funciona.
Tengo AdvanceDataGridView “customerTransactionDGV” con origen de datos = “customersTransactionsBindingSource”.
Estoy cambiando el origen de datos en el evento SelectionChangeCommitted de CustomerComboBox con el siguiente código LINQ:
this.customersTransactionsBindingSource.DataSource = dbContext.CustomersTransactions.Where(t => t.CustomerId.Equals(customerId)).ToList();
this.customersTransactionsTableAdapter.Fill(this.akDbDataSet.CustomersTransactions);
Después de eso, el filtro y la ordenación de datagridview no funcionan.
Eliminar la primera línea de código hace que funcione, pero necesito esta línea para poblar datagridview con transacciones de un solo usuario seleccionado en CustomerComboBox.
davy.ai
Solución
Después de cambiar la fuente de datos de
customersTransactionsBindingSource
, es necesario establecer de nuevo la propiedadDataSource
decustomerTransactionDGV
acustomersTransactionsBindingSource
. Esto debería hacer que el filtro y la ordenación del DataGridView funcionen correctamente.