2012-04-05 51 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令”

相关问题