在绑定到asp中的下拉列表时在datareader上应用排序

时间:2011-05-12 17:19:03

标签: c# sorting drop-down-menu datareader

目前我遇到按字母顺序排序datareader内容的问题。方案是我有datareader从数据库中读取部门名称。然后,在while循环中,我将每个datareader行绑定到下拉列表(<select><option Value=''>Some Text</option></select>)。我想按字母顺序显示内容。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:4)

除了遍历记录之外,您无法对数据加载器执行任何操作。您需要将排序应用于源查询。

如果将数据存入DataTable,则可以在绑定之前应用排序。

答案 1 :(得分:1)

您是如何从数据库中检索值的?你不能只是在你的查询中添加一个Order By子句吗?