Salve amici..
Sto sviluppando un'applicazione manageriale con winforms + sql server. Utilizzo i controlli .NET 2.0
Creo dinamicamente una datagridview.. Deve essere in Readonly, serve solo a essere consultata (sarebbero i risultati di una ricerca che ho eseguito precedentemente, e faccio l'output dei risultati in una nuova tabPage)...
Dinamicamente creo la tabPage, la aggiungo, aggiungo una datagrid view, imposto la proprietà AutoGenerateColumns a true.. Faccio
codice:
using(OleDbCommand cmd = new OleDbCommand())
{
  cmd.CommandText = sql;
  using(DataTable tbl = new DataTable())
  {
    tbl.Load(cmd.ExecuteReader());
    datagrid.datasource=tbl;
  }
}
ed esso mi restituisce tutta la query nella mia datagridview.. Per i campi testuali l'ordinamento (facendo il click nelle columnHeader) funziona a dovere, mentre per le colonne con informazioni booleane (in pratica le DataGridViewCheckBoxColumn) non funziona l'ordinamento.. Sapete dirmi perchè?

Grazie