我对此进行了一些研究,似乎对数据绑定组合框进行排序的唯一方法是对数据源本身进行排序(在本例中为 DataSet 中的 DataTable)。
如果是这种情况,那么问题就变成了对 DataTable 进行排序的最佳方法是什么?
组合框绑定在设计器中设置初始化使用
myCombo.DataSource = this.typedDataSet;
myCombo.DataMember = "Table1";
myCombo.DisplayMember = "ColumnB";
myCombo.ValueMember = "ColumnA";
我试过设置
this.typedDataSet.Table1.DefaultView.Sort = "ColumnB DESC";
但这没有什么区别,我尝试在 typedDataSet.Merge 调用之前和之后在控件构造函数中设置它。