使用client对象模型读取SharePoint列表数据

使用client对象模型读取SharePoint列表数据

client对象模型提供了强有力的方式。从远程client应用程序管理列表。

1. 管理员身份打开VS,新建项目Windows窗口应用程序,命名ReadSPListData,确保选择.NET Framework 3.5。

2. 加入控件。

控件类型:

3. 你必须加入一个类ProductInfo。

namespace ReadSPListData
{
    class ProductInfo
    {
        public string productName { get; set; }
        public string productSKU { get; set; }
        public string productPrice { get; set; }
    }
}

4. 双击两个button,加入方法。首先是Exit:

        private void btnExit_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

5. 然后是Load。

首先要加入合适的引用。右击项目。加入引用Microsoft.SharePoint.Client.dll和Microsoft.SharePoint.Client.Runtime.dll。并在代码中加入using。

你可能会遇到命名空间冲突。加入例如以下代码

using ClientOM = Microsoft.SharePoint.Client;

6. 加入Load代码。

7. 执行截图:

时间: 2024-12-21 01:16:35

使用client对象模型读取SharePoint列表数据的相关文章

使用客户端对象模型读取SharePoint列表数据

使用客户端对象模型读取SharePoint列表数据 客户端对象模型提供了强有力的方式,从远程客户端应用程序管理列表. 1. 管理员身份打开VS,新建项目Windows窗体应用程序,命名ReadSPListData,确保选择.NET Framework 3.5. 2. 添加控件. 控件类型: 3. 你必须添加一个类ProductInfo. 4. 双击两个按钮,添加方法.首先是Exit: 5. 然后是Load.首先要添加合适的引用.右击项目,添加引用Microsoft.SharePoint.Clie

【Sharepoint工具】Excel宏读取Sharepoint列表数据(VBA)

第一.开发原因: 某些时候Sharepoint列表的操作并不方便,比如数据量大,需要批量处理数据的时候.通过服务器代码有太多限制,比如智能通过B/S发送给用户,速度慢且影响服务器性能.客户端代码同样有一些慢. 第二.具体界面: 第三具体代码: Private Sub GetListBut_Click() On Error GoTo ErrorHandler Application.ScreenUpdating = False Application.DisplayAlerts = False S

SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)

SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式) 分类: SharePoint2011-12-22 15:13 1974人阅读 评论(2) 收藏 举报 sharepointcss2010classbordernull SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式) 注:此实例无需添加数据控件,避免了一些繁琐的代码 实现效果如下: 读取数据和图片,并

SharePoint列表数据展现方法

方法1: Guid guid = new Guid ("{8238B046-EC5F-46B6-8E18-028F77EC2620}"); SPSite Asite = new SPSite ("http://mosslt/"); SPList list = Asite.RootWeb.Lists[guid]; SPQuery query = new SPQuery(); query.Query = @"<OrderBy> <FieldR

Sharepoint列表数据导入导出工具(支持查阅项及用户类型)

基于.NET客户端对象模型.主要思路:获取选择的列表,读取列表字段,选择需要导出或导入的字段,导出(循环选择的字段动态产生CAML查询语句查出数据存放到GridView中,然后读取数据到Excel),导入数据(读取Excel数据到GridView,循环GridView数据给选择的需要导入的字段赋值) 主要代码: 1.加载Lists 1 private void btnLoadLists_Click(object sender, EventArgs e) 2 { 3 string spUrl =

SharePoint服务器端对象模型 之 访问网站和列表数据(Part 5)

(五)列表条目(SPListItem) SharePoint中数据的存储基本上都是通过列表条目来完成(文档库中的文档也是一种特殊的列表条目),因此在SharePoint应用开发中,最终是要和列表条目打交道的.在SharePoint对象模型中,使用SPListItem表示列表条目,使用SPListItemCollection表示列表条目集合.   1.列表条目的获取 列表条目的获取有多种方式,一些常用方式如下: (1) 通过SPList的Items属性,获取列表中的所有条目(不包括文件夹本身对应的

使用client对象模型回写SharePoint列表

使用client对象模型回写SharePoint列表 client对象模型是一个有效的方式回写SharePoint列表. 1. 管理员身份打开VS,新建WPF应用程序SPWriteListApp,确保选择.NET Framework 3.5. 2. 加入下面类型控件. 界面例如以下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3Jhenlnb2xm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/diss

SharePoint服务器端对象模型 之 访问网站和列表数据(Part 2)

(二)列表(SPList) 列表是SharePoint中最为重要的数据容器,我们一般保存在SharePoint中的所有数据,都是保存在列表中(文档库也是一种列表),因此列表对象在SharePoint的开发中是非常重要的对象之一.在SharePoint中,列表对象使用SPList表示,列表的集合使用SPListCollection表示. 如果实在难以理解SharePoint列表是怎么一回事的话,可以设想如下这种其实不准确的比喻,与传统的数据类型相比较,有如下的对应关系:列表(SPList)相当于数

SharePoint服务器端对象模型 之 访问网站和列表数据(Part 4)

(四)栏/字段 SharePoint中的字段(中文版中叫做"栏")与传统的数据栏类似,也有不同类型的区别,不过SharePoint中内置的栏类型除了按照数据类型(如数字.日期和时间等)进行区分之外,更多的是从应用类型(货币.选项.查阅项等)进行分类.除内置的字段类型之外,SharePoint同样允许我们通过开发的方式实现自定义字段类型的扩展.在SharePoint中使用SPField表示字段,使用SPFieldCollection表示字段集合,内置的字段类型使用SPFieldType枚