毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 企业开发 >> 正文

C# winform程序如何读取sharepoint 的list数据

更新时间:2013-3-6:  来源:毕业论文

C# winform程序如何读取sharepoint 的list数据
我写了个c# 的winform程序现在想读数sharepoint网站中的List中的数据,请问要怎么处理.

我试了下导入sharepoint.dll偿试用如下操作
sing (SPSite site1 = new SPSite(WebUrl))             {                 using (SPWeb web = site1.OpenWeb())                 { SPList list = web.Lists["data2"]; } }


没有报语法错误,但是在运行过程中会所错毕业论文 .

有人说可以用sharepoint自带的webserver但是我没有用过,求步骤..谢谢. .
使用客户端模型挺好的啊,为啥要用web service. 如果是2007时没有客户端模型用web service还说得通。
SharePoint 2010 的客户端模型很方便的(底层也是调的web service,但人家微软都替你封装好了,为啥非要自己再封装一个?)。
Microsoft.SharePoint.Client.dll
   Microsoft.SharePoint.Client.Runtime.dll  

Site site;   Web web;   ListCollection collList;   IEnumerable<List> listInfo;      ClientContext clientContext = new ClientContext("http://mossserver/");               clientContext.PendingRequest.WebRequest.UseDefaultCredentials = true;              site = clientContext.Site;               web = site.OpenWeb("");                   // 在使用SharePoint client端的对象是都要先load,然后执行ExecuteQueryAsync或ExecuteQuery, 否则或引发"property not initialized" 错误              clientContext.Load(site);               clientContext.Load(web);               collList = web.Lists;                   // 可以用Include,Except来 过滤字段, Where 过滤记录               listInfo = clientContext.LoadQuery(collList.Include(                       list => list.Title,                       list => list.Fields.Include(                           field => field.Title).Where(                           field => field.Required == true                          && field.Hidden != true)));              clientContext.ExecuteQuery();            // 或者用异步调用以避免阻塞UI clientContext.ExecuteQueryAsync(succeededCallback, failedCallback); 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。