首先,是的,我已经搜索过,看过其他有关此问题的文章,而不是他们没有帮助。
我有一个非常简单的代码,我只需要在填充后对组合框进行排序。
到目前为止,我有这个:
'Doctor comboBox
For Each doc As Doctor In DoctorList
CBX_Doctors.Items.Add(doc.FirstName + " " + doc.LastName)
Next
我需要按名字排序。
答案 0 :(得分:0)
在对象上使用OrderBy
子句。这个谓词将按给定的字段对它们进行排序。
For Each doc As Doctor In DoctorList.OrderBy(Function(o) o.FirstName)
CBX_Doctors.Items.Add(doc.FirstName + " " + doc.LastName)
Next
答案 1 :(得分:0)
添加列表后,使用CBX_Doctors.Sorted = True
。像这样:
For Each doc As Doctor In DoctorList
CBX_Doctors.Items.Add(doc.FirstName + " " + doc.LastName)
Next
CBX_Doctors.Sorted = True