开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 6091|回复: 9

遍历TreeList节点,返回被勾选的Nodes

[复制链接]

0

精华

60

贡献

53

赞扬

帖子
73
软币
1545
在线时间
62 小时
注册时间
2013-6-8
发表于 2013-6-18 11:44:19 | 显示全部楼层 |阅读模式
直接上代码:

using DevExpress.XtraTreeList.Nodes;
using DevExpress.XtraTreeList.Nodes.Operations;

。。。。。。

        private class GetCheckedNodeOperation : TreeListOperation
        {
            int userID;
            List<UserRole> list;
            public GetCheckedNodeOperation(int uId)
                : base()
            {
                list = new List<UserRole>();
                userID = uId;
            }
            public override void Execute(TreeListNode node)
            {
                if (node.Checked)
                {
                    UserRole ur = new UserRole();
                    ur.UserID = userID;
                    ur.RoleID = node.GetValue("RoleID").ToString();
                    list.Add(ur);
                }
            }
            public List<UserRole> URList { get { return list; } }
        }

        private void GetSelectedRoles()
        {
            GetCheckedNodeOperation gc = new GetCheckedNodeOperation(UserID);
            treeListRole.NodesIterator.DoOperation(gc);
            list = gc.URList;
        }

评分

参与人数 6贡献 +2 赞扬 +5 收起 理由
grsmichael + 1 Thanks
sunjian1213 + 1 感谢分享
nickcole + 1 感谢分享
jjhh + 1 很给力
cgc20xin + 1 赞一个

查看全部评分

回复

使用道具 举报

0

精华

940

贡献

167

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
237
软币
2692
在线时间
264 小时
注册时间
2013-6-17
发表于 2013-6-18 17:18:13 | 显示全部楼层
不错奥,收了,谢谢
回复

使用道具 举报

0

精华

9

贡献

18

赞扬

帖子
42
软币
327
在线时间
26 小时
注册时间
2013-6-14
发表于 2013-6-19 17:23:23 | 显示全部楼层
收下来备用,谢谢了哟。
回复

使用道具 举报

0

精华

1057

贡献

1935

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
320
软币
15508
在线时间
1532 小时
注册时间
2013-6-9
发表于 2013-6-20 21:19:37 | 显示全部楼层
支持一下,这个板块终于有除了版主意外的帖子了
回复

使用道具 举报

0

精华

10

贡献

90

赞扬

帖子
31
软币
349
在线时间
21 小时
注册时间
2013-6-15
发表于 2013-7-3 08:37:28 | 显示全部楼层
谢谢,提供这样好的东西。

评分

参与人数 1赞扬 +1 收起 理由
jjhh + 1 赞一个

查看全部评分

回复

使用道具 举报

0

精华

79

贡献

36

赞扬

帖子
125
软币
1754
在线时间
107 小时
注册时间
2013-7-1
发表于 2013-7-9 18:49:31 | 显示全部楼层
哈哈,快用上了,thx

评分

参与人数 1赞扬 +1 收起 理由
jjhh + 1 淡定

查看全部评分

回复

使用道具 举报

0

精华

10

贡献

15

赞扬

帖子
11
软币
1042
在线时间
4 小时
注册时间
2013-6-9
发表于 2013-7-25 09:28:20 | 显示全部楼层
收下来备用,感谢分享!!!
回复

使用道具 举报

0

精华

10

贡献

31

赞扬

帖子
48
软币
265
在线时间
15 小时
注册时间
2013-7-13
发表于 2013-8-6 21:39:50 | 显示全部楼层
感谢楼主,收藏了
回复

使用道具 举报

0

精华

0

贡献

513

赞扬

帖子
95
软币
1110
在线时间
69 小时
注册时间
2017-8-2
发表于 2024-2-21 17:13:35 | 显示全部楼层
Thanks for Sharing.
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-4-28 18:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表