我通过在数据库上获取查询来填充下拉列表。假设它获取如下给出的项目:
老师,学生,Pricipal,Sweeper,FinanceManager。
在下拉列表中显示它时,我希望按以下顺序显示它:
校长、财务经理、教师、学生、清道夫。
这不是任何特定的顺序(升序或降序),而只是根据个性具有一定相关性的顺序。
我如何实现?
我通过在数据库上获取查询来填充下拉列表。假设它获取如下给出的项目:
老师,学生,Pricipal,Sweeper,FinanceManager。
在下拉列表中显示它时,我希望按以下顺序显示它:
校长、财务经理、教师、学生、清道夫。
这不是任何特定的顺序(升序或降序),而只是根据个性具有一定相关性的顺序。
我如何实现?
由于您从数据库中获取数据,对我来说简单的解决方案是在同一个表中添加一个额外的列来保存订单。
eg. Your Table
Column1 Column2 .... DisplayOrder(int)
Principal 1
FinanceManager 2
etc...
因此,您可以在进行选择时按 DisplayOrder 进行排序
你可以在你的数据库中给他们一个额外的“角色标志”
ID NAME FLAG
1 Principal 5
3 FinanceM 4
33 Teacher 3
22 Student 2
99 Sweeper 1
你可以通过“order by FLAG”进行查询