一般SharePoint都有提供一个webservice来访问、操作SharePoint的各项数据。
地址一般为http://server/_vti_bin/Lists.asmx
下面是一个简单的读取SharePoint List数据的例子:
private void button1_Click(object sender, EventArgs e)
{
WebListService.Lists webLists = new WebListService.Lists();
//webLists.UseDefaultCredentials = true;
NetworkCredential ntc = new NetworkCredential("user", "password");
webLists.Credentials = ntc;
webLists.Url = "http://test.com/teams/SiteName/_vti_bin/Lists.asmx";
XmlDocument xmlDoc = new XmlDocument();
XmlElement query = xmlDoc.CreateElement("Query");
//query.InnerXml = "<Where><Eq><FieldRef Name=\"Title\"></FieldRef><Value Type=\"Text\">data1</Value></Eq></Where>";
XmlElement viewFields = xmlDoc.CreateElement("ViewFields")

本文介绍如何使用C#通过SharePoint的webservice读取List数据。示例代码展示了基本操作,强调其他操作同样通过调用不同的webservice完成。推荐使用SPCAMLQueryHelper.exe.zip进行查询参数测试。
最低0.47元/天 解锁文章
5075

被折叠的 条评论
为什么被折叠?



