- 积分
- 53
- 在线时间
- 62 小时
- 主题
- 8
- 注册时间
- 2013-6-8
- 帖子
- 73
- 最后登录
- 2023-8-16
- 帖子
- 73
- 软币
- 1545
- 在线时间
- 62 小时
- 注册时间
- 2013-6-8
|
直接上代码:
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;
}
|
评分
-
查看全部评分
|