如何按字母顺序对团队数据进行排序

时间:2015-01-04 10:06:56

标签: vb.net sorting

我有一张这样的表:Dim Classifica_Table() As Team_Data

我想以字母模式订购表格,特别是,此表格包含网页抓取的所有锦标赛团队。

此值插入组合框:

For Each Team As Team_Data In Classifica_Table
        ComboBox1.Items.Add(Team.Name) 'Populate Combo Boxes with team names
    Next

但顺序对我不好,所以我想要按字母排序。 我怎样才能做到这一点?我尝试使用Classifica_Table.Sort(),但似乎不起作用,编译器告诉我:没有Sort()接受这个参数号。

1 个答案:

答案 0 :(得分:1)

您可以使用IEnumerable extension OrderBy

For Each Team As Team_Data In Classifica_Table.OrderBy(Function(x) x.Name)
    ComboBox1.Items.Add(Team.Name) 
Next