如何以任何给定的方式显示组合框中的项目?

时间:2012-04-05 09:37:08

标签: c# javascript asp.net

我通过在数据库上获取查询来填充下拉列表。 假设它获取如下给出的项目:

教师, 学生, Pricipal, 清扫车, FinanceManager。

在下拉列表中显示时,我希望按以下顺序显示:

校长 财务经理, 老师, 学生, 清扫机。

这不是任何特定的顺序(升序或降序),而只是根据个性具有某种相关性的顺序。

我如何实现?

2 个答案:

答案 0 :(得分:4)

由于您从数据库中获取数据,因此对我来说简单的解决方案是在保存顺序的同一个表中添加一个额外的列。

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

因此,您可以在进行选择时通过DisplayOrder订购

答案 1 :(得分:3)

你可以在db

中给他们一个额外的“角色标志”
ID NAME       FLAG
1  Principal  5
3  FinanceM   4
33 Teacher    3
22 Student    2
99 Sweeper    1

您可以按“按FLAG排序”

进行查询