2012-04-05 46 views
-1

我有一個通過獲取數據庫查詢填充下拉列表。 說它獲取給定的項目如下:如何以任何給定的方式顯示組合框中的項目?

教師,學生 , Pricipal, 掃地, FinanceManager。

同時顯示在下拉列表中,我希望以顯示它按以下順序:

校長, FinanceManager, 教師,學生 , 掃地。

這不是任何特定的順序(升序或降序),但只是一個根據個性有一定相關性的順序。

我該如何達到目標?

+0

這個命令是否有任何形式的參考?你有沒有包含訂單的表格?或任何其他邏輯來轉動這種排序? – 2012-04-05 09:39:03

+0

哪種語言是組合框? C#? JS? ASP? – 2012-04-05 09:39:28

+0

請提供一些關於數據對象/格式的更多詳細信息 – TutuGeorge 2012-04-05 09:39:58

回答

4

用做查詢既然你獲取從數據庫中的數據,對我來說簡單的解決方案是在同一個表中添加一個額外的列,以保持順序。

eg. Your Table 
    Column1 Column2 .... DisplayOrder(int) 
    Principal      1 
    FinanceManager    2 
    etc... 

所以,你可以通過DisplayOrder以便在您選擇

3

你可以給他們一個額外的「角色的標誌」,在你的數據庫

ID NAME  FLAG 
1 Principal 5 
3 FinanceM 4 
33 Teacher 3 
22 Student 2 
99 Sweeper 1 

,你可以「通過FLAG令」

相關問題