Quelle est la meilleure façon de trier les données de zone de liste déroulante?

J'ai fait un peu de recherche sur cette question et il semble que la seule façon de trier les données liées zone de liste déroulante trier la source de données elle-même (un DataTable dans une base de données (dans ce cas).

Si c'est le cas, alors la question devient alors de quelle est la meilleure façon de régler un DataTable?

La liste déroulante de la boîte de liaisons sont définies dans le concepteur initialiser à l'aide de

myCombo.DataSource = this.typedDataSet;
myCombo.DataMember = "Table1";
myCombo.DisplayMember = "ColumnB";
myCombo.ValueMember = "ColumnA";

J'ai essayé de réglage

this.typedDataSet.Table1.DefaultView.Sort = "ColumnB DESC";

Mais cela ne fait aucune différence, j'ai essayé de mettre ce paramètre dans le constructeur du contrôle, avant et après un typedDataSet.Fusion d'appel.

OriginalL'auteur John Hunter | 2008-08-27