private void LoadRole() { IList <Role> _roles = null; try { PrivilegeService _proxy = Common.Util.CreateProxy(); using (_proxy as IDisposable) { _roles = _proxy.QueryRole(); } } catch (Exception e) { MessageBox.Show(e.Message, "提示"); return; } TreeNode _root = new TreeNode("角色列表", 0, 0); this.tvRole.Nodes.Add(_root); this.AddRoleNode(_root, "ROOT", _roles); _root.Expand(); }