我很好奇用C#/ASP对DropDownList进行排序的最佳途径(更注重简单性,而不是速度或效率).NET——我已经看了一些建议,但它们并不适合我.
编辑:伙计们,我无法控制数据如何进入DropDownList——我无法修改SQL.
我很好奇用C#/ASP对DropDownList进行排序的最佳途径(更注重简单性,而不是速度或效率).NET——我已经看了一些建议,但它们并不适合我.
编辑:伙计们,我无法控制数据如何进入DropDownList——我无法修改SQL.
如果您得到一个包含这些数据的DataTable,您可以在此基础上创建一个DataView,然后将下拉列表绑定到该DataView.你的代码看起来像...
DataView dvOptions = new DataView(DataTableWithOptions);
dvOptions.Sort = "Description";
ddlOptions.DataSource = dvOptions;
ddlOptions.DataTextField = "Description";
ddlOptions.DataValueField = "Id";
ddlOptions.DataBind();
您的文本字段和值字段选项将映射到您正在接收的数据表中的相应列.