• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

sharepoint列表内容的添加,删除,查询,更新(c#)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

添加数据

 


using Microsoft.SharePoint;

SPWeb site 
= SPControl.GetContextWeb(Context);
SPListItemCollection items 
= site.Lists["ListName"].Items;

SPListItem item 
= items.Add();

item[
"Field_1"= OneValue;

item[
"Field_2"= TwoValue;

item.Update();

 

删除数据

 

using Microsoft.SharePoint;

SPWeb site 
= SPControl.GetContextWeb(Context);

SPListItemCollection items 
= site.Lists["ListName"].Items;

items[
0].Delete();

 

上传文件到sharepoint

 

using System.IO;

using Microsoft.SharePoint;

if( htmlInputFile1.PostedFile != null )
{
          SPWeb site 
= new SPSite(destinationURL).OpenWeb();
          Stream stream 
= htmlInputFile1.PostedFile.InputStream;

          
byte[] buffer = new bytes[stream.Length];

          stream.Read(buffer, 
0, (int) stream.Length);

          stream.Close();

          site.Files.Add(destinationURL, buffer);
}

 

查询记录及更新数据

 

using Microsoft.SharePoint;

SPWeb web 
= new SPSite("http://nick").OpenWeb("test");  //Open website

web.AllowUnsafeUpdates 
= true;

SPList list 
= web.Lists["ListName"];

SPQuery query 
= new SPQuery();

query.Query 
= "<Where>"+
          
"<And><And>"+
          
"<Eq><FieldRef Name=""Filed_1""/><Value Type=""Text"">Test</Value></Eq>" +
          
"<Eq><FieldRef Name=""Filed_2""/><Value Type=""Text"">" + (string)OneValue + "</Value></Eq>" +
          
"</And>"+
          
"<Eq><FieldRef Name=""Filed_3""/><Value Type=""Text"">" + (string)TwoValue + "</Value></Eq>" +
          
"</And>"+
          
"</Where>";

query.RowLimit 
= 10;

//查询
SPListItemCollection items = list.GetItems(query);
try
{
  
if (Items.Count != 0)
  {
     
//更新sharepoint list 数据
     foreach (SPListItem list in listItems)
     {
         list[
"Filed_1"= TextBox1.text.ToString();
         list[
"Filed_2"= TextBox2.text.ToString();
         list[
"Filed_3"= TextBox3.text.ToString();

         listItem.Update();
     }                      
  }
  
else
  {   
//将数据记录添加进sharepoint
      SPListItem addlist = List.Items.Add();

      addlist[
"Filed_1"= TextBox1.Text.ToString();
      addlist[
"Filed_2"= TextBox2.Text.ToString();
      addlist[
"Filed_3"= TextBox3.Text.ToString();

      addlist.Update();
  }
}
catch
{
 
}

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ManagedDirectX+C#开发(入门篇)(一)发布时间:2022-07-14
下一篇:
.NET(C#):使用UPnP来穿透NAT使内网接口对外网可见发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap