rzt_tao 发表于 2016-10-10 14:58:41

关于怎样获取DevExpress GridView过滤后或排序后的数据集问题

本帖最后由 rzt_tao 于 2016-11-21 15:52 编辑

GridView用自带的过滤功能过滤数据后,想要获取过滤后的数据集,有两种方式:一、笨办法就是循环遍历GridView,根据gridView.GetRow()或者gridView.GetDataRow()(该方法返回DataRow类型,使用于数据源是DataTable)去获取指定handle对应的数据对象。1、若GridControl绑定的数据源是List类型,可以调用以下方法(评分后可以查看隐藏内容)
   **** Hidden Message *****第二种方法:估计大伙很难找到,DevExpress 的GridView竟然提供了相应的方法,但是奇怪的是编译器竟然没有显示,就是在GridView的基类BaseView中提供了DataController这个对象,查看了这个属性后发现竟然真的被屏蔽了,EditorBrowsable竟然是Never状态(我也表示一脸懵逼)
http://img.blog.csdn.net/20161010145412763?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
当然,屏蔽了,不代表他没有这个属性,那就一脸懵逼的使用吧,DataController提供一个获取过滤后和排序后的数据集的方法:GetAllFilteredAndSortedRows()
为了不每次都懵逼的去这样直接调用,最好还是写一个公用方法去调用吧
**** Hidden Message *****

slnzl2016 发表于 2016-10-18 19:57:30

111111111111111

mmaxyamm 发表于 2016-10-21 10:30:26

真实太棒了

Li_P_Fei 发表于 2016-10-21 10:47:16

查看楼主的信息谢谢合作

阳光海岸 发表于 2016-10-21 13:25:52

一脸懵逼的使用
哈哈 给力

njg 发表于 2016-10-24 21:47:55

有点意思

yuk 发表于 2016-10-26 15:43:29

需要,收藏了.

criss 发表于 2016-11-4 16:37:34

太棒了。。。。

wslsj888 发表于 2016-11-4 16:44:49

碉堡了。

joseph 发表于 2016-11-8 13:26:21

涛神给力

xhdyhzw 发表于 2016-11-17 16:54:27

套套摸摸哒

zjjhot 发表于 2016-11-17 16:56:23

支持一下

1002068421 发表于 2016-11-17 16:57:23

可以的,这都被发现了,学习了

liangy 发表于 2016-11-17 17:01:39

好帖子,支持

ywscr 发表于 2016-11-22 23:12:26

thanks!!!!!!

QQ_68FB40 发表于 2016-11-28 14:51:48

感谢分享!

qinfengyan 发表于 2016-12-6 09:29:57

谢谢分享

cszhiyong 发表于 2016-12-13 01:08:34

关于怎样获取DevExpress GridView过滤后或排序后的数据集问题

miniprince 发表于 2016-12-15 22:41:48

感谢分享。

zhqzal1014zsn 发表于 2016-12-17 12:55:07

谢谢分享。。。

我是一个大光头 发表于 2016-12-17 15:58:49

1111111111

ADCarryYou 发表于 2016-12-23 15:12:50

11111111111

66767376 发表于 2016-12-27 10:30:34

好方法不少啊{:2_27:}

chenyang2237 发表于 2017-1-13 09:00:40

11111111111111111111111

tslpf 发表于 2017-2-26 12:40:06

看看看看看看房

LiuYang 发表于 2017-4-5 18:06:37

6666666666666

奋斗士007 发表于 2017-4-10 15:17:50

厉害群主,学习了

loginhcc 发表于 2017-4-20 19:05:07

感谢分享

guohong56 发表于 2017-4-21 12:00:24

看看学学谢谢

a8814892 发表于 2017-4-21 13:59:38

学习下
页: [1] 2 3 4 5
查看完整版本: 关于怎样获取DevExpress GridView过滤后或排序后的数据集问题