martedì 20 settembre 2011

Ordinamento di una DataTable

Effettuare l'ordinamento di una DataTable è molto semplice:

[VB.Net]
dt.DefaultView.Sort = "NomeColonna"  'DataTable normale 

ds.Tables("NomeTabella").DefaultView.Sort = "NomeColonna"  'DataTable in DataSet


[C#]
dt.DefaultView.Sort = "NomeColonna"  'DataTable normale 

ds.Tables["NomeTabella"].DefaultView.Sort = "NomeColonna"  'DataTable in DataSet


In realtà, in questo modo non si ordina "fisicamente" il contenuto della DataTable bensì la sua vista predefinita. A livello di visualizzazione dati, però, il risultato è lo stesso.
Usando la nostra DataTable, per esempio, come datasource di una GridView l'elenco sarà ordinato in base al criterio utilizzato.

Nessun commento: