2010-03-24 95 views
1

我有一個組合框,我綁定到sortedDictionary列表,所以它以升序顯示。我的問題是,我需要顯示「 - 選擇 - 」作爲第一個選項。有什麼辦法要麼: 1)添加另一個項目除了爲數據源 或 2)添加一個無序項目的sortedDictionaryvb.net使用SortedDictionary作爲組合框數據源

上任何其他的想法表示歡迎,以及:)

TIA

回答

0

在ascii排序序列中,有11個字符! 「#$%&'()+,before before - 。

如果您的條目列表不可能以這些字符中的任何一個字符開頭,則添加您的」 - Select - 該列表將導致出現在列表頂部的「 - 選擇 - 」

0

有點複雜的解決方案是編寫一個包裝類,它將在你的列表開始處放置--Select--選項。我想知道如何綁定到SortedDictionary,但我不認爲組合框接受它的數據源的字典。

0

在用於創建sortedDictionary名單。主要想法是使用UNION,其餘的可以根據需要進行修改

SELECT 
    '0' as yourCodeValue, 
    '---Select ---' as yourValueDescription 

    UNION 

    SELECT  
    yourCodeValue, 
    yourValueDescription 
    FROM youTable 
    ORDER By yourValueDescription