Example #1
0
        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();
        }