Cerco di sintetezzare il problema.

Lavoravo con un DataGrid ed ho notato questo:
In una tabella di Access ho un campo booleano e voglio visualizzarlo in un DataGrid. Ho altri campi, ma per il problema non interessa.

Per riempire il DataGrid uso un DataView ordinato secondo il campo booleano.

In pratica faccio:

1) creo un DataTable leggendo dalla tabella del database
2) creo un DataView utilizzando il DefaultView della tabella
3) applico alla proprietà Sort del DataView il nome del campo da ordinare.

4) Imposto infine il DataView come la proprietà DataSource del DataGrid

Il risultato che ottengo è una sequenza di record ordinati secondo il campo booleano, ordine ascendente (il predefinito), ma da False a True, e non viceversa come fa Access.

Faccio notare che tutti credo, se ordinano una griglia secondo un campo booleano, vogliano vedere prima quelli True e, alla fine, i False.

Inoltre, non posso ordinare la query ed estrarmi i dati già ordinati. Funziona certo, ma non posso.

Cosa mi consigliate :master: