首页 > Web开发 > 详细

SharePoint2013完整的列表之间传项目webpart

时间:2014-01-23 00:10:51      阅读:449      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
            InitDropDownList();
            }
        }
       
        protected void Button1_Click(object sender, EventArgs e)
        
        {
            /////这个方法只能添加存在的值
            SPSite site = new SPSite("http://amid01110/");
            SPWeb web = site.RootWeb;

            string id = Page.Request["ID"];
            SPListItem li =web.Lists["test2"].GetItemById(int.Parse(id));//实例化要添加的列的值如果部署到别的列表里就更改test2这个列表名 
            
                web.AllowUnsafeUpdates = true;//设置允许更改
                SPList list = web.Lists[dwlist.SelectedItem.Text];//实例化列表名称
                SPListItem item = list.Items.Add();

                item["Title"] = li["Title"];//向列表添加为Call Tom
                item["aa"] = li["aaa"];//添加另外一个字段
                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();
        

        }
bubuko.com,布布扣

bubuko.com,布布扣

调整:

bubuko.com,布布扣
     protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
            InitDropDownList();
            }
        }
       
        protected void Button1_Click(object sender, EventArgs e)
        
        {
            /////这个方法只能添加存在的值
           using( SPSite site = new SPSite("http://amid01110/"))
           {
               SPWeb web = site.RootWeb;

               string id = Page.Request["ID"];
               SPListItem li = web.Lists["test2"].GetItemById(int.Parse(id));//实例化要添加的列的值如果部署到别的列表里就更改test2这个列表名 

               web.AllowUnsafeUpdates = true;//设置允许更改
               SPList list = web.Lists[dwlist.SelectedItem.Text];//实例化列表名称
               SPListItem item = list.Items.Add();


               item["Title"] = li["Title"];//向列表添加为Call Tom
               item["aa"] = li["aaa"];//添加另外一个字段
               item.Update();//更新
               //web.Dispose();
               //site.Dispose();
               li.Delete();//删除此项
           }
            
                //string strJs = "jsTest01.js";
                //Page.ClientScript.RegisterClientScriptInclude("myKey", strJs);
                //Page.ClientScript.RegisterStartupScript(this.GetType(), "myJs", "skyHellow();", true);
        }

        public void InitDropDownList()
        {
            using (SPSite site = new SPSite("http://amid01110/"))
            {
                ListItemCollection LIColl = new ListItemCollection();
                ArrayList list = new ArrayList();

                SPWeb web = site.RootWeb;
                LIColl.Add("wd");//一个一个添加
                LIColl.Add("qwe");
                LIColl.Add("test2");

                //foreach (SPList ls in web.Lists)
                //{
                //    //Page.Response.Write(ls.Title + "<br/>");//获取后显示在页面上

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

                //}

                dwlist.DataSource = LIColl;//绑定
                dwlist.DataBind();//绑定
            }
          
  
           
        

        }
bubuko.com,布布扣

SharePoint2013完整的列表之间传项目webpart

原文:http://www.cnblogs.com/914556495wxkj/p/3530022.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!