asp.net排序功能
来源:互联网 发布:淘宝预售 编辑:程序博客网 时间:2024/06/06 08:52
前台gridview视图属性设置
AllowSorting="True" OnSorting="dgvRequests10_Sorting"
后台cs文件代码段
//排序功能 protected void dgvRequests_Sorting(object sender, GridViewSortEventArgs e) { // 从事件参数获取排序数据列 string sortExpression = e.SortExpression.ToString(); DataTable table = BLL.FileMgr.ListFidOrdbyRateErrQty(Hourly); this.dgvRequests.DataSource = table; this.dgvRequests.DataBind(); ViewState["table"] = table; HighLightRows(Convert.ToDouble(this.lblCtrTarget.Text)); // 假定为排序方向为“顺序” string sortDirection = "DESC"; // “ASC”与事件参数获取到的排序方向进行比较,进行GridView排序方向参数的修改 if (sortExpression == this.dgvRequests.Attributes["SortExpression"]) { //获得下一次的排序状态 sortDirection = (this.dgvRequests.Attributes["SortDirection"].ToString() == sortDirection ? "DESC" : "ASC"); } // 重新设定GridView排序数据列及排序方向 this.dgvRequests.Attributes["SortExpression"] = sortExpression; this.dgvRequests.Attributes["SortDirection"] = sortDirection; //this.bindGrid(); //获取GridView排序数据列及排序方向 sortExpression = this.dgvRequests.Attributes["SortExpression"]; sortDirection = this.dgvRequests.Attributes["SortDirection"]; // 调用业务数据获取方法 DataTable dtBind = ViewState["table"] as DataTable; // 根据GridView排序数据列及排序方向设置显示的默认数据视图 if ((!string.IsNullOrEmpty(sortExpression)) && (!string.IsNullOrEmpty(sortDirection))) { string sort = string.Format("{0} {1}", sortExpression, sortDirection); dtBind.DefaultView.Sort = sort; } // GridView绑定并显示数据 this.dgvRequests.DataSource = dtBind; this.dgvRequests.DataBind(); HighLightRows(Convert.ToDouble(this.lblCtrTarget.Text)); }
0 0
- asp.net排序功能
- asp.net分页功能
- asp.net 邮件功能
- ASP.NET 下载功能
- asp.net导航功能
- asp.net 常用功能
- asp.net分页功能
- ASP.NET GridView排序
- [Asp.net]DataTable排序
- (分页、排序等)asp.net 2.0下一个标准GRIDVIEW功能的实现
- ASP.NET实现增删改查等功能(Access版)系统之三-分页及排序
- ASP.net中Gridview修改表头后没有排序功能的解决方法
- ASP.NET GridView分页+排序+自定义样式【常规功能比JS插件使用简单】
- asp.net实现pop功能
- asp.net实现pop功能
- asp.net实现pop功能
- Asp.net小功能代码
- asp.net实现pop功能
- php面试题(二)
- 使用ionic2移动应用在IOS中遇到的问题
- 这里我将分享我学到的几种ionic登陆界面
- python使用selenium实现自动登录支付宝,并自动转帐
- Fragment生命周期及add、replace、remove、hide&show方法分析
- asp.net排序功能
- 嵌入式linux系统中移植SSH
- C++ map
- ResultSet 状态详解
- eclipse在线安装PMD
- 动画
- 数据库中外键的作用
- 客户端跳转与服务器端跳转的区别
- java中集合删除元素的两种常用方式及新手易错