我们如何以编程方式在asp.net的下拉列表中对列表项进行排序

时间:2013-06-18 11:39:09

标签: c# asp.net

我有一个下拉列表, 该dropdownlist以编程方式绑定数据库, 当我的页面加载我的下拉列表时,项目应按排序顺序显示, 所以,在这里我如何排序下拉列表项......? 请提供代码,

谢谢......,

1 个答案:

答案 0 :(得分:2)

首先使用DataTable来放置数据集的数据

DataTable table = dataSet.Tables[0];

然后 您可以创建Datatable的DataView,然后将下拉列表绑定到该数据。您的代码将是这样的

DataView dvlist = new DataView(table);
dvlist.Sort = "Description";

ddllist.DataSource = dvlist;
ddllist.DataTextField = "Description";
ddllist.DataValueField = "Id";
ddllist.DataBind();

希望您现在找到解决方案