protected void Store1_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { SystemUserWrapper systemUserWrapper = SystemUserWrapper.FindById(UserID); List <SystemUserGroupWrapper> list1 = SystemUserGroupWrapper.FindAll(); //得到所有的用户组 List <string> list2 = SystemUserWrapper.GetUserAssignedGroupIDs(systemUserWrapper); //得到用户的所有用户组编号 List <SystemUserGroupWrapper> list3 = list1.FindAll(p => !list2.Contains(p.GroupID.ToString())); Store1.DataSource = list3; Store1.DataBind(); }
private void InitStore1() { SystemUserWrapper systemUserWrapper = SystemUserWrapper.FindById(UserID); List <SystemUserGroupWrapper> list1 = SystemUserGroupWrapper.FindAll(); //得到所有的用户组 List <string> list2 = SystemUserWrapper.GetUserAssignedGroupIDs(systemUserWrapper); //得到用户的所有用户组编号 List <SystemUserGroupWrapper> list3 = list1.FindAll(p => !list2.Contains(p.GroupID.ToString())); Store1.DataSource = list3; Store1.DataBind(); }