SharePoint2013根据选择的列表添加项目

 protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
            InitDropDownList();
            }
        }
       
        protected void Button1_Click(object sender, EventArgs e)
        {
           
           
                string List = dwlist.SelectedItem.Text;
               
                SPSite site = new SPSite("http://amid01110/");
                SPWeb web = site.RootWeb;
                web.AllowUnsafeUpdates = true;//设置允许更改
                SPList list = web.Lists[List];//实例化列表名称

                SPListItem item = list.Items.Add();
                item["Title"] = "Call Tom";//向列表添加为Call Tom
                item.Update();//更新
                web.Dispose();
                site.Dispose();
            
        
        }

        public void InitDropDownList()
        {
             ListItemCollection LIColl = new ListItemCollection();
            ArrayList list = new ArrayList();
            SPSite site = new SPSite("http://amid01110/");
            SPWeb web = site.RootWeb;
            foreach (SPList ls in web.Lists)
            {
                //Page.Response.Write(ls.Title + "<br/>");//获取后显示在页面上

                LIColl.Add(ls.Title);//将数据保存list中
                
            }

            dwlist.DataSource = LIColl;//绑定
            dwlist.DataBind();//绑定
  
            web.Dispose();
            site.Dispose();
        

        }

 

posted @ 2014-01-22 11:17  914556495  阅读(226)  评论(0编辑  收藏  举报