20160308001 GridView的Sorting排序
参考地址: http://www.cnblogs.com/yinluhui0229/archive/2011/08/01/2124169.html
功能介绍:单击gridview的某一列列头,可以对该列进行排序。
实现方法:
1.设置AllowSorting="True"
2.在现实的字段中添加SortExpression属性,值为改字段的DataField
  如:
<asp:BoundField DataField="BILLCODE" HeaderText="单据号" SortExpression="BILLCODE" />
<asp:BoundField DataField="CODE" HeaderText="货号" SortExpression="CODE" />
3.添加GridView的Sorting方法
  现在Page_Load()方法中定义一个当前GV的排序顺序,并给出一个默认值:
  ViewState["sortdirection"] = "ASC";
  Sorting()方法中的代码如下:
        protected void grvPro_Sorting(object sender, GridViewSortEventArgs e)
        {
            if (publicDS != null)
            {
                DataView dv = new DataView(publicDS);//publicDS为绑定GV的数据源
                if (ViewState["sortdirection"].ToString() == "ASC")
                {
                    dv.Sort = e.SortExpression + " DESC";
                    ViewState["sortdirection"] = "DESC";
                }
                else
                {
                    dv.Sort = e.SortExpression + " ASC";
                    ViewState["sortdirection"] = "ASC";
                }
                grvPro.DataSource = dv;
                grvPro.DataBind();
            }
        }
20160308001 GridView的Sorting排序的更多相关文章
- GridView点击排序
		快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠 ... 
- GridView列的排序功能
		首先要给GridView设置三个属性 GridView4.AllowSorting = true; GridView4.Attributes.Add("SortExpression" ... 
- GridView多列排序
		public class WebGridView:GridView { 属性#region 属性 /**//// <summary> /// 是否启用或者禁止多列排序 /// </s ... 
- gridview header增加排序图标
		/* add sorting icons to gridview sort links */a.asc:after, a.desc:after { position: relative; top: 1 ... 
- PAT 1028 List Sorting[排序][一般]
		1028 List Sorting (25)(25 分) Excel can sort records according to any column. Now you are supposed to ... 
- SqlSugar GridView aspnetpager 分页排序
		HTML页面 <%@ Register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefi ... 
- poj1007-DNA Sorting(排序)
		一,题意: 输入N个字符串,按照字符串的逆序数由最少到最大开始输出. 注意:如果逆序数相同,就原来顺序输出. 二,思路步骤: 1,输入,并用a[]存储每行字符串的逆序数; 2,冒泡排序a[]的同时换掉 ... 
- Bzoj 4371: [IOI2015]sorting排序 二分
		题目 似乎很久没写题解了... 这题是校里胡策的时候的题,比赛因为评测机有点慢+自己代码常数大没快读...被卡t了,但是bzoj上还是A了的...,因为bzoj时限比较宽可以不卡常. 题解: 首先可以 ... 
- 关于怎样获取DevExpress GridView过滤后或排序后的数据集问题(转)
		GridView用自带的过滤功能过滤数据后,想要获取过滤后的数据集,有两种方式: 一.笨办法就是循环遍历GridView,根据gridView.GetRow()或者gridView.GetDataRo ... 
随机推荐
- jquery中对动态生成的标签响应click事件(二)…与ajax交互使用
			<%@ page language="java" contentType="text/html; charset=GB18030" pageEncodin ... 
- Spring 定时器
			<!-- 对定时任务进行引用 --> <bean id="schedulerFactory" class="org.springframework.sc ... 
- sql实现对多个条件分组排序方法和区别
			转自: http://blog.csdn.net/winer2008/article/details/4283539 rank,dense_rank,row_number区别 一:语法(用法): ... 
- Struts2的Action(二)
			Struts2的Action可以是一个POJO(即简单的javaBean),也实现Action接口,或者继承ActionSupport类. 1.Action接口: public interface A ... 
- matlab函数bwareaopen的详解
			matlab函数_连通区域 1. matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下 ... 
- 【iCore3 双核心板】例程三十三:SD_IAP_ARM实验——更新升级STM32
			实验指导书及代码包下载: http://pan.baidu.com/s/1jHmvQfk iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ... 
- jquery选择伪元素属性的方法
			CSS伪元素不是DOM元素,因此你无法直接选择到它们 一个方法是为该元素添加新类,并通过设置新类的属性来达到改变伪元素属性的效果: .checkboxWrapper.selected::before{ ... 
- VS2010 更改C#类库模板
			首先你找到你自己的 VS2010安装目录,例如我本地是: D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTem ... 
- JS中的_proto_(2)
			function God(){} function Foo(){ this.name="Foo~~"; } Foo.prototype = new God(); function ... 
- override与overload的区别
			override(重写,覆盖) 1.方法名.参数.返回值相同. 2.子类方法不能缩小父类方法的访问权限. 3.子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常). 4.存在于父类和子类之 ... 
