rzt_tao 发表于 2017-9-22 11:00:14

DevExpress GridView 排序状态下新增行不参与排序

本帖最后由 rzt_tao 于 2017-10-3 12:02 编辑

GridView 排序状态下,如果不采用GridView自带的新增空白行的话,而是采用AddNewRow或者自己编写的方法,新增行因为单元格值为空,导致排序发生混乱,如果想固定住新增行始终停留在最底部,解决方案有两种:
1、利用devexpress提供一个ImmediateUpdateRowPosition属性,可以在维护的时候不排序,不分组,不过滤等。(一开始发这贴的时候没注意到,后面有人提出来了,才恍然大悟,感谢这位兄台,当然,下面的自定义排序的方式也可以作为参考);
gridView1.OptionsBehavior.ImmediateUpdateRowPosition = false;


2、自定义排序,GridView提供了CustomColumnSort的事件进行自定义排序规则。
(评论可查看代码及demo源码,不尊重发帖人,乱评论的话小黑屋或者永远封号!)
代码:
**** Hidden Message *****

demo源码下载
**** Hidden Message *****
效果图:




zhangyujie0610 发表于 2017-9-22 11:07:00

涛神!偶像

duguyaoyu 发表于 2017-9-22 11:07:31

谢谢分享

76856123 发表于 2017-9-22 11:07:37

看看先{:3_57:}

liut2005 发表于 2017-9-22 11:27:32

正在做这个,太需要的,楼主厉害

nawong 发表于 2017-9-22 11:32:29

liut2005 发表于 2017-9-22 11:27
正在做这个,太需要的,楼主厉害

楼主厉害

wq873378347 发表于 2017-9-22 11:45:35

涛神就是V5.......................................

羽叶 发表于 2017-9-22 11:56:15

套哥威武雄壮!

JM____ 发表于 2017-9-22 12:01:46

淘神V5~~~~~~~~~~~~~~~~~~~~~

panyijun 发表于 2017-9-22 12:44:41

这个功能真不错,感谢大神无私奉献

冥忆雪 发表于 2017-9-26 13:38:37

多谢分享

xqhgg 发表于 2017-9-26 15:20:08

very good,thank you

yansixing 发表于 2017-9-27 16:27:19

我来向涛神学习

66767376 发表于 2017-9-28 13:09:43

支持不错

ifu25 发表于 2017-10-2 22:08:21

也可以设置gridView1.OptionsBehavior.ImmediateUpdateRowPosition = false;
这样新增空白行不会立即排序。

blueslky 发表于 2017-10-10 17:54:57

很不错,谢谢分享

在回忆中的记忆 发表于 2017-10-16 07:58:47

这个很实用啊,谢谢!

techcai 发表于 2017-12-7 14:03:45

想尝尝v辅导班v和妈妈v不

xiaoxiao0932 发表于 2017-12-26 14:57:31

谢谢分享啊!~~~~

天意何言 发表于 2017-12-28 13:34:00

谢谢分享

ipqbfmgu 发表于 2018-1-16 14:56:52

涛哥的必需收藏

k1933 发表于 2018-1-25 14:36:05

@涛神/wn
太感谢了!!!

hubiyun0901 发表于 2018-2-2 14:37:03

3q多谢涛神!!!!!

18052096392 发表于 2018-2-28 15:12:30

6666666666666

840889852 发表于 2018-3-2 14:59:26

66666666666666666666

asunaday 发表于 2018-4-17 15:41:55

谢谢群主分享

zwc19920306 发表于 2018-4-18 10:03:17

感谢分享

lander 发表于 2018-4-24 16:15:18

学习学习,感谢

yd123456 发表于 2018-6-1 16:15:17

好好学习一下

1002068421 发表于 2018-6-4 14:54:27

学习感谢分享
页: [1] 2 3
查看完整版本: DevExpress GridView 排序状态下新增行不参与排序