知识大全 C#中实现DataGrid双向排序

Posted

篇首语:如果这世界上真有奇迹,那只是努力的另一个名字。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#中实现DataGrid双向排序相关的知识,希望对你有一定的参考价值。

C#中实现DataGrid双向排序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在 Net 中 DataGrid 虽然有排序的功能 但并不支持双向的排序 用到了 看了些相关的帖子 自己尝试了一种方法 竟然也行得通 主要是用DataGrid Attributes 存了一个参数 同时在onSortCommand中修改了DataGridColumn的SortExpression 代码如下     private void BindData()    DataTable dt = ;  if(dt != null)    DataView dv = dt DefaultView;  if(DataGrid Attributes[ SortBy ] != null)    dv Sort = DataGrid Attributes[ SortBy ];      DataGrid DataSource = dv;  DataGrid DataBind();        private void DataGridSort(object source System Web UI WebControls DataGridSortCommandEventArgs e)    DataGrid Attributes[ SortBy ] = sortstr;  this BindData();    //找到排序的列 并修改把它的排序属性    DataGridColumn clm = null;    for(int i= ;i<DataGrid Columns Count;i++)    if(DataGrid Columns[i] SortExpression == e SortExpression )    clm = DataGrid Columns[i];  break;        if(clm == null) return;    if(e SortExpression ToLower() IndexOf( desc ) > )    clm SortExpression = e SortExpression ToLower() Replace( desc asc );    else    if(e SortExpression ToLower() IndexOf( asc ) > )    clm SortExpression = e SortExpression ToLower() Replace( asc desc );    else    clm SortExpression = e SortExpression ToLower() + desc ;       cha138/Article/program/net/201311/12770

相关参考

知识大全 ASP.NET中实现DataGrid数据排序

ASP.NET中实现DataGrid数据排序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Vi

知识大全 DataGrid同时具有分页和排序功能及注意点

DataGrid同时具有分页和排序功能及注意点  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!当Da

知识大全 简单介绍C#冒泡排序

简单介绍C#冒泡排序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天主要是将排序算法中最简单

知识大全 c#与算法--快速排序

  从事net工作两年当初学到的数据结构算法一直没有在实际工作中用到近日闲来无事突发奇想要温习一下简单的数据结构算法今日用了一个下午的时间完成了排序中的快速排序以此作为入驻博客园的首篇随笔!思想向后是

知识大全 C#排序算法大全

C#排序算法大全  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!冒泡排序  学语言要花大力气学数据结

知识大全 C#实现选择排序算法

C#实现选择排序算法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  选择排序  classSel

知识大全 二叉排序树的C#实现

二叉排序树的C#实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  二叉排序树说起来其实并不是很

知识大全 C#数组排序与对象大小比较

C#数组排序与对象大小比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 数据结构与算法之C#插入排序

数据结构与算法之C#插入排序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  usingSyste

知识大全 DataGrid类的层次结构[2]

C#高级编程:DataGrid类的层次结构[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n