知识大全 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数据排序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Vi
DataGrid同时具有分页和排序功能及注意点 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!当Da
简单介绍C#冒泡排序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天主要是将排序算法中最简单
从事net工作两年当初学到的数据结构算法一直没有在实际工作中用到近日闲来无事突发奇想要温习一下简单的数据结构算法今日用了一个下午的时间完成了排序中的快速排序以此作为入驻博客园的首篇随笔!思想向后是
C#排序算法大全 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!冒泡排序 学语言要花大力气学数据结
C#实现选择排序算法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 选择排序 classSel
二叉排序树的C#实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 二叉排序树说起来其实并不是很
C#数组排序与对象大小比较 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
数据结构与算法之C#插入排序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSyste
C#高级编程:DataGrid类的层次结构[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n