gridview 实现排序
来源:互联网 发布:苹果忽略网络找不到了 编辑:程序博客网 时间:2024/05/14 17:45
第二步,设置待排序字段的SortExpression属性,如下图所示:
首先点击GridView右上角的小箭头,出现如下界面:
然后,点击“ Edit Columns……”,打开如下界面:
点击待排序的字段(如项目类别),在右边出现的该字段的属性中,设置其SortExpression属性为该字段的DataField的值,如下图所示:
注:如果有多个待排序字段,可以按照上述方法,依次设置目标字段的SortExpression属性。
第三步:设置GridView的Sorting方法,如下图所示:
第四步:编写排序函数gvProj_Sorting
代码如下:
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void gvProj_Sorting(object sender, GridViewSortEventArgs e)
{
//设置排序字段和排序方式
if (ViewState["SortDirection"] == null) ViewState["SortDirection"] = "DESC";
if (ViewState["SortDirection"].ToString() == "ASC") ViewState["SortDirection"] = "DESC";
else ViewState["SortDirection"] = "ASC";
ViewState["SortExpression"] = e.SortExpression;
//设置数据源
DataTable dt = (DataTable)Session["MyDataTable"];
DataView myDataView= new DataView(dt);
//对数据视图进行重新排序
myDataView.Sort = ViewState["SortExpression"].ToString() + " " + ViewState["SortDirection"].ToString();
//绑定数据源
gvProj.DataSource = myDataView;
gvProj.DataBind();
}
- gridview 实现排序
- gridview 实现排序
- GridView实现拖动排序
- GridView 实现分页和排序
- GridView 实现分页和排序
- GridView排序功能的实现
- 用ViewState实现GridView排序
- GridView排序功能的实现
- GRIDVIEW排序 动态实现和静态实现
- GRIDVIEW排序 动态实现和静态实现
- 用DataView实现GridView实现双向排序
- 如何在GridView中实现双向排序
- gridview自定义绑定字段实现排序功能
- GridView无代码分页排序的实现
- jquery+gridview+tablesorter 实现客户端排序
- GridView实现自动排序带上下箭头
- asp.net GridView排序简单实现
- android可拖动排序GridView实现
- printf、sprintf的特性
- 跬步之积,以至千里
- C/C++中调用外部程序
- linux下查看磁盘空间的命令实例
- JS系统库:预定义对象(内建对象)
- gridview 实现排序
- linux sed 用法
- navicat for mysql快捷键
- 不容错过的css代码经典
- #if、#ifdef、#if defined之间的区别
- Linux中查看磁盘剩余空间的方法
- python学习日记(更新到2013年7月4日)
- Java Web学习笔记(总结)
- Apache修改默认站点的目录