GridView里面的每个BoundField里面都有一个SortExpression,

排序字段,点击定义了该属性的字段名,可以获得该字段的排序规则,并产生排序事件,修改dataset(数据源)的视图状态,以该字段为规则进行排序
还有同时常用到的属性:SortDirection

下面这个例子可以很好的看出它的用法:

protected void kjkm_dg__Sorting(object sender, GridViewSortEventArgs e)  {       string SortExpression = e.SortExpression.ToString(); //获得当前排序表达式        string SortDirection = "ASC"; //为排序方向变量赋初值      if (SortExpression == kjkm_dg.Attributes["SortExpression"]) //如果为当前排序列
    {            SortDirection = (kjkm_dg.Attributes["SortDirection"].ToString() ==   SortDirection ? "DESC" : "ASC");     //获得下一次的排序状态
    }      kjkm_dg.Attributes["SortExpression"] = SortExpression;            kjkm_dg.Attributes["SortDirection"] = SortDirection;     mikecatbind();
}

转载于:https://www.cnblogs.com/liuwei9002/archive/2012/12/06/2804836.html

SortExpression的用法问题相关推荐

  1. GridView用法详解

    前台页面: Default.aspx 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile=& ...

  2. ObjectDataSourc用法之三(排序)

    ObjectDataSourc用法之三(排序) SortParameterName參數主要用於對數據源控件進尾排序 1.       准備條件 參數:ObjectDataSource用法之一(Sele ...

  3. [习题]给初学者的范例,多重字段搜寻引擎 for GridView,兼论 SqlDataSource与SelectParameter的用法...

    [习题]给初学者的范例,多重字段搜寻引擎 for GridView http://www.dotblogs.com.tw/mis2000lab/archive/2008/04/25/3503.aspx ...

  4. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

  5. Pandas_transform的用法

    先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...

  6. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  7. pytorch学习 中 torch.squeeze() 和torch.unsqueeze()的用法

    squeeze的用法主要就是对数据的维度进行压缩或者解压. 先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的 ...

  8. python yield 和 yield from用法总结

    #例1. 简单输出斐波那契數列前 N 个数 #缺点:该函数可复用性较差,因为 fab 函数返回 None,其他函数无法获得该函数生成的数列 #要提高 fab 函数的可复用性,最好不要直接打印出数列,而 ...

  9. tf.nn.embedding_lookup()的用法

    函数: tf.nn.embedding_lookup( params, ids, partition_strategy='mod', name=None, validate_indices=True, ...

最新文章

  1. 关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用
  2. 这个冬天,将是共享单车最艰难的时刻
  3. 5.7.4.framebuffer应用编程实践3
  4. Spring boot配置文件占位符
  5. r语言 c 函数返回值,R语言入门 输出函数 cat、print、paste等区别理解
  6. java里面的 |运算符_Java 中 | ^ 运算符的简单使用
  7. 共享两个有用的网页布局表格 【有用】
  8. Python3中的bytes和str类型
  9. 人脸方向学习(十五):Face Detection-RetinaFace解读
  10. enctype=multipart/form-data的表单无法获取表单中除了type=file以外的其他参数 commons-fileupload 获取除file外其他参数...
  11. WPF获取窗口句柄的方法
  12. VC6.0下载及安装
  13. 微信发红包的测试用例
  14. 动态规划之详细分析0-1背包问题
  15. unity自动生成敌人_unity 2d AI 敌人 自动追踪(1)
  16. ETS88 获取TesterID
  17. 膳食营养与健康类毕业论文文献都有哪些?
  18. 后端传给xml格式文件前端要求导出xslx,表格文件
  19. 简单的文本编辑器C语言实现
  20. python pyttsx3实现文字朗读

热门文章

  1. timestamps 字段按天去group by的写法
  2. 深入理解 SHA 系列加密算法及Go语言运用
  3. 趣味python编程题(一)羊,狼,菜过河。
  4. 概率与期望(小总结)
  5. 怎么查看线程的状态及interrupt优雅的关闭线程和interrupt()、interrupted()、isInterrupted()的作用以及区别在哪?
  6. 我的叔叔精通计算机英语翻译,第3单元This is my father._人教版三年级英语下册(精通)课文翻译...
  7. 快递员的手持终端都有什么功能
  8. kafka虞兮叹三(消息有序消费)
  9. 微信公众号开发(5)-调用jssdk获取地理位置经纬度及百度api获得城市
  10. 视觉SLAM十四讲(高翔第二版)