您的位置:首页 > 其它

通过DataGrid列头对DataGrid内容进行排序

2006-03-02 11:41 375 查看
private void Mdb_Dealer_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
if(ViewState["sortField"]!=null && ViewState["sortField"].ToString().IndexOf(e.SortExpression)==0)
{
if(ViewState["sortField"].ToString().IndexOf("desc")>0)
ViewState["sortField"] = ViewState["sortField"].ToString().Replace("desc","asc");
else
ViewState["sortField"] = ViewState["sortField"].ToString().Replace("asc","desc");
}
else
ViewState["sortField"] = e.SortExpression + " asc ";
调用DataGrid绑定事件;
}
在DataGrid的绑定事件里写SQL语句时要注意在最后进行判断ViewState["sortField"] 是否是空!如果不为空就要进行order by排序!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐