2010-09-24 23 views
0

我在使用vb.net的vs 2010中有一個組合框。我想要做的是使用ilist驅動組合框。我有這個工作,但是當我嘗試使用lambda表達式命令組合框時,組合框中沒有任何顯示。winform combobox lambda表達式

With Me.cbAgency 
     .DataSource = Os.OrderBy(Function(o) o.Agency) 
     .DisplayMember = "Agency" 
     .Tag = Os 
     .SelectedIndex = Nothing 
    End With 

拿出OrderBy(函數(o)o.Agency),它的工作原理。我在asp.net中使用過這個語法,它似乎工作..只是想知道什麼是不同的或我做錯了什麼。 感謝

回答

1

您可能需要調用ToList()的IQueryable的執行查詢:

.DataSource = Os.OrderBy(Function(o) o.Agency).ToList() 
+0

這工作..謝謝你的幫助 – jvcoach23 2010-09-24 16:42:01