• sharepoint 加载用户组出现权限受限


     private void BindFirstApply()
            {


                using (SPWeb web = SPControl.GetContextSite(Context).OpenWeb())
                {
                  
                    DataTable ownerTable = Make_Table();
                    foreach (SPUser user in web.SiteUsers)
                    {
                        for (int i = 0; i < user.Groups.Count; i++)
                        {
                         
                            if (user.Groups[i].ToString() == "项目经理" && user.Name.ToString() != "System Account")
                            {
                                DataRow newRow = ownerTable.NewRow();
                                newRow["Name"] = user.Name.ToString();
                                newRow["LoginName"] = user.LoginName;
                                ownerTable.Rows.Add(newRow);
                            }
                        }
                    }
                    DropDownListFirstApplyer.DataSource = ownerTable;
                    DropDownListFirstApplyer.DataTextField = "Name";
                    DropDownListFirstApplyer.DataValueField = "LoginName";
                    DropDownListFirstApplyer.DataBind();

                }
            }


            private DataTable Make_Table()
            {
                DataTable nameTable = new DataTable("Names");
                nameTable.Columns.Add("Name");
                nameTable.Columns.Add("LoginName");

                return nameTable;
            }

  • 相关阅读:
    浏览器中Javascript单线程分析
    AJAX原理及XMLHttpRequest对象分析
    for和foreach的执行效率的问题之新发现
    C# 2.0泛型初试
    Page常用方法
    自动提交问题,不知道这算不算是MS的一个BUG
    什么是爱情【转载】
    IE 7 BETA 3安装
    Ajax实现两级下拉框连动的应用
    IFame的另一种表现
  • 原文地址:https://www.cnblogs.com/KingStar/p/1608558.html
Copyright © 2020-2023  润新知