2014-11-08 164 views
1

首先,是的,我已經搜索過,看到其他文章,而不是他們沒有幫助。按字母順序排列組合框

我有一個非常簡單的代碼,我只需要在填充它後對組合框進行排序。

到目前爲止,我有這樣的:

'Doctor comboBox 
    For Each doc As Doctor In DoctorList 
     CBX_Doctors.Items.Add(doc.FirstName + " " + doc.LastName) 
    Next 

我需要首先名稱排序。

回答

0

在對象上使用OrderBy子句。這個謂詞將按照給定的字段排序。

For Each doc As Doctor In DoctorList.OrderBy(Function(o) o.FirstName) 
    CBX_Doctors.Items.Add(doc.FirstName + " " + doc.LastName) 
Next 
+0

我愛你,謝謝你的幫助。 – 2014-11-08 18:06:52

+0

歡迎您... – OneFineDay 2014-11-08 18:16:46

+1

這不是必需的,使用.Sorted屬性,因爲它不綁定到數據源... – Codexer 2014-11-08 19:25:40