2012-04-05 4 views
-1

データベースのクエリを取得することで、プルダウンが表示されています。どのようにしてコンボボックスのアイテムを表示するのですか?

教師、 学生、 Pricipal、 スイーパー、 FinanceManager: は、それは次のように与えられたアイテムをフェッチ言います。

ドロップダウンにそれを示す一方で、私は次の順序でそれを表示したい:

校長、 FinanceManager、 教師、 学生、 スイーパー。

これは特定の順序(昇順または降順)ではなく、パーソナリティに関連した関連性のある順序です。

どのようにすれば達成できますか?

+0

を行うときに、この順序は、基準のいずれかの種類を持っていますDisplayOrderで注文することができますか?あなたには注文が入っているテーブルがありますか?またはソートをピボットする他のロジック? –

+0

コンボボックスはどの言語ですか? C#? js? ASP? –

+0

データオブジェクト/形式の詳細をご記入ください – TutuGeorge

答えて

4

「FLAG順」で問い合わせを行うことができ、簡単な解決策は、注文を保持する同じテーブルに追加の列を追加することです。

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

だからあなたはあなたが選択

3

あなたのデシベル

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

に彼らに余分な「役割フラグ」を与えることができると、あなたは、データベースからデータをフェッチしますので

関連する問題