public DbObjectEditorPages(GrtManager GrtManager, DBObjectEditorWrapper DbObjectEditorBE) : this() { grtManager = GrtManager; dbObjectEditorBE = DbObjectEditorBE; // initialize roles based on passed object roleTreeBE = new RoleTreeBE(DbObjectEditorBE.get_catalog()); roleTreeModel = new SimpleGrtTreeModel(allRolesTreeView, roleTreeBE, false); roleTreeModel.AddColumn(allRolesNameNodeControl, (int)RoleTreeBE.Columns.Name, false); allRolesTreeView.Model = roleTreeModel; objectRoleListBE = new ObjectRoleListWrapper(dbObjectEditorBE); objectRoleListModel = new SimpleGrtListModel(rolesTreeView, objectRoleListBE, false); objectRoleListModel.AddColumn(roleNameNodeControl, (int)ObjectRoleListWrapper.Columns.Name, false); rolesTreeView.Model = objectRoleListModel; objectPrivsListBE = objectRoleListBE.get_privilege_list(); RefreshPrivilegesList(); }