您的位置:首页 > 其它

GridView排序功能的实现

2008-01-08 16:39 465 查看
因为dataset不支持排序,所以将dataset绑定到GridView上以后不能使用GridView的 排序功能,要排序需要手动实现GridView的Sorting事件,通过DataView的排序功能来对GridView进行排序,下面是一个例子

//********************************************************************************

//处理GridView的排序事件

protected void grv_Messenge_Sorting(object sender, GridViewSortEventArgs e)

//*******************************************************************************

private void SortGridView(string sortExpression, string direction)

...{


DataSet ds = GetData(); //查找数据源


DataTable dt = ds.Tables[0];




DataView dv = new DataView(dt);


dv.Sort = sortExpression + direction;


grv_Messenge.DataSource = dv; //将DataView绑定到GridView上


grv_Messenge.DataBind();




}

在GridView里面将要排序的列设置好SortExpression,并启用排序就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: