简单的!! dataview.sort 不排序

问题描述

//dt是一个DataTableSurName是它的一个字段DataViewdv=dt.DefaultView;dv.Sort="SurName";发现dv根本没排序,为什么啊,很简单的一个函数啊。换其它字段排序也不行

解决方案

解决方案二:
你的用法没问题。
解决方案三:
dv.Sort="SurName";改为dv.Sort="SurNamedesc";试试看
解决方案四:
已经改成dv.Sort="SurNamedesc"了不行
解决方案五:
ViewState["SortOrder"]="EmpID";ViewState["OrderDire"]="ASC";protectedvoidGridView1_Sorting(objectsender,GridViewSortEventArgse){stringsPage=e.SortExpression;if(ViewState["SortOrder"].ToString()==sPage){if(ViewState["OrderDire"].ToString()=="DESC")ViewState["OrderDire"]="ASC";elseViewState["OrderDire"]="DESC";}else{ViewState["SortOrder"]=e.SortExpression;}bind();}
解决方案六:
你是什么发现她没有排序的呢,要把相关的代码都贴出来
解决方案七:
你没在代码绑定之前添加排序.
解决方案八:
分部调试时,排序那句结束后看dataview的数据就没排序
解决方案九:
你那个列的数据类型不是整型的,应该是字符串的吧
解决方案十:
你的浏览器的问题,我发现遨游的有一个非IE核心是无法使用排序的
解决方案十一:
是是sortdesc咯只有正序和倒序,或者本来就是正序了所以没用又或者是名字没对sumName,你换个名看看会不会爆错,如果没爆错,说明你就算写错名了也不爆错,不过会没排序

时间: 2024-09-16 02:29:14

简单的!! dataview.sort 不排序的相关文章

[开发故事]第三回,实现集合类Sort自定义排序

对集合元素进行排序是经常发生的事情,事实上大部分的集合类型都默认实现 了Sort方法,进行其元素的排序操作.例如List<T>集合的Sort方法有: public void Sort(); public void Sort(Comparison<T> comparison); public void Sort(IComparer<T> comparer); public void Sort(int index,int count,IComparer<T> c

JavaScript Sort 表格排序_javascript技巧

1.你真的懂JavaScript里面的Sort方法吗? 2.你知道JavaScript中 localeCompare 方法的函数体吗? 3.表格排序 方法 要哪些参数? JavaScript中的sort方法直接就提供了排序的功能,不需要我们自己写个循环一个个的判断.但其机制仍然是那样的, 复制代码 代码如下: window.onload=function(){ var MyArr=new Array("red","green","gray");

Javascript进行简单的Table点击排序

闲着没事,随便写了个简单的Table排序的js,大家有兴趣的看看,有需要的就拿去吧.废话不说了,大家看代码吧 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&qu

js史上最简单的数组合并去重排序

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-2.1.4.js"></script> <script type="text/javascript"

Swift实现Selection Sort选择排序算法的实例讲解_Swift

选择排序Selection Sort是一种和插入排序Insertion Sort类似的排序方法,它同样只适用于对规模不大的集合进行排序.它的核心思想是,在序列内部,把序列逻辑上分成已排序和未排序两部分,不断找到未排序部分中最符合排序规则的元素,添加进已排序部分,直到序列中所有元素都已经添加到了已排序部分,此时,整个序列就排序完成了. 冒泡排序是两两比较不断交换来实现排序,所以比较繁琐. 而选择排序  则是先选择要交换的那个数,才去交换.这样就可以省去很多不必要的步骤. Swift版实现示例: f

详解Bucket Sort桶排序算法及C++代码实现示例_C 语言

桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶子里.每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序).桶排序是鸽巢排序的一种归纳结果.当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n)).但桶排序并不是比较排序,他不受到O(n log n)下限的影响. 桶排序以下列程序进行: 1.设置一个定量的数组当作空桶子. 2.寻访序列,并且把项目一个一个放到对应的桶子去. 3.对每个不是空的桶子进行排

简单的jquery拖拽排序效果实现代码_jquery

步骤: 1.实现随鼠标移动的效果: 2.初始化一个元素及其坐标: 3.拖拽对象的最后坐标,与元素的坐标 进行计算和判断 来确定 要插入的目标元素: 4.用insertBefore 方法 插入到目标元素的前面 具体代码如下: 复制代码 代码如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&

关于用.net2005读取txt文件并排序出力的问题

问题描述 新手,请指点.环境vb.net2005framework2.0要求十个左右txt文件,每个文件里有几百行数据(姓名,年龄,男女等)不用数据库软件,读取txt,并按照要求排序,出力成.xls文件求高手指点.谢啦. 解决方案 解决方案二:如果这十个文件里面的内容格式都一样,那么提供点思路给你:1.逐行读取每个txt里面的内容,存放在arraylist里2.按照你的要求对arraylist进行排序(排序算法网上很多)3.导出arraylist到excel里附:如果对于导出的xls没有格式要求

在Python中使用sort()方法进行排序的简单教程

  这篇文章主要介绍了在Python中使用sort()方法进行排序的简单教程,是Python学习中的基础知识,需要的朋友可以参考下 sort()方法排序列表中的对象,比较使用func(如果给定). 语法 以下是sort()方法的语法: ? 1 list.sort([func]) 参数 func -- 这是一个可选参数,如果有将使用该函数,对列表中的对象进行排序 返回值 此方法不返回任何值,但是从列表中给定的对象进行排序 例子 下面的例子显示了sort()方法的使用 ? 1 2 3 4 5 6 #