!求助 在gridview中加一个按钮,是排序的,请问怎么写代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那sql在重新写一下?不过我写了效果好像不对 GridView1.Sort("ProductName", SortDirection.Ascending); 将gridview的数据源绑定为DataView对象,该对象的Sort属性支持排序,这样就不用写sql语句排序了,效率也高的多 private void GridView_Sorting(object sender, GridViewSortEventArgs e) { //this.Sort("id", SortDirection.Ascending); if (ViewState["sort"] == null) { ViewState["sort"] = e.SortExpression; } else { if (e.SortExpression.ToLower().IndexOf("desc") == -1) { if (ViewState["sort"].ToString() == e.SortExpression) { ViewState["sort"] = e.SortExpression + " desc"; } else { ViewState["sort"] = e.SortExpression; } } else { if (ViewState["sort"].ToString() == e.SortExpression) { ViewState["sort"] = e.SortExpression.Substring(0, e.SortExpression.Length - 5); } else { ViewState["sort"] = e.SortExpression; } } } this.MyBind(); }在MyBind里面设置dataView的sort 字符串截取后面2位数 asp.net MVC如何保存ViewState状态? 使用execCommand指令來編輯一個html 編輯器,designMode 與htmlMode互換問題 多个dropdownlist控件的使用 前台传值的问题(快速揭贴) 百分请教更新DataGrid的更新问题! 开了六十分的贴竟然都没多少人回,再开四十,在线等,解决马上两边一起给(兄弟我也没多少分可给了) 如何防止别人利用URL访问自己的私藏资料? 怎么让显示的时间适时更新 请问如果在首页中加入一个论坛的登陆对话框? ASP.net学习必须点学C#吗? firefox下的163.com编辑器
{
//this.Sort("id", SortDirection.Ascending);
if (ViewState["sort"] == null)
{
ViewState["sort"] = e.SortExpression;
}
else
{
if (e.SortExpression.ToLower().IndexOf("desc") == -1)
{
if (ViewState["sort"].ToString() == e.SortExpression)
{
ViewState["sort"] = e.SortExpression + " desc";
}
else
{
ViewState["sort"] = e.SortExpression;
}
}
else
{
if (ViewState["sort"].ToString() == e.SortExpression)
{
ViewState["sort"] = e.SortExpression.Substring(0, e.SortExpression.Length - 5);
}
else
{
ViewState["sort"] = e.SortExpression;
}
} }
this.MyBind();
}
在MyBind里面设置dataView的sort