ASP.NET的页面的列表排序问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:12:48
ASP.NET的页面的列表排序问题,想请教大家帮忙解决下网站列表的排序问题,网站是ASP.NET程序。
哪位可以实际帮忙下 QQ:7012876

说详细点了。我是从事.net开发的。
QQ 286598435
加我时说明是”百度“的

排序直接在sql语句上面写啊,你下拉菜单给什么值,你sql语句怎么变,order by id desc,其中的id你可以根据下拉菜单给值

举个例子
<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="true">
<asp:ListItem Selected="True" Text="按价格排序" Value="price" />
<asp:ListItem Text="按日期排序" Value="intime" />
</asp:DropDownList>

然后你在页面加载的时候就声明变量值
string paixu=DropDownList2.SelectedValue;//获得下拉菜单的值

假使下面是你查询的方法,你把下拉菜单的值传过去
public static List<Things> GetALlThings(string paixu)
{
string sql = string.Format("select * from things order by {0} desc",paixu);
.....................下面不用我说了
}

用NetAdvantage_20071_CLR2x_NET_Trial.zip控件吧。我都是用的这个,功能很强大。

select * from 表 where 条件 order by 你要排序的字段,你要排序的字段 desc(倒叙) asc(正序)