使用对象模型读取SharePoint列表
来源:互联网 发布:lofter | 乐乎 编辑:程序博客网 时间:2024/05/23 15:47
使用对象模型读取SharePoint列表
本文中我们将学到如何使用SharePoint object model读取一个SharePoint列表。
为了访问当SharePoint列表的项目,首先我们需要连接到SharePoint站点,或者换句话说,我们需要打开SharePoint站点。我们将使用SPSite和SPWeb对象。
为了访问列表,我们将使用SPListEventReceiver对象。
为了获得列表所有列表项,我们将使用SPlistItemCollection对象。
为了读取从SPlistItemCollection对象获得的Item Collection,我们将使用SPListItem对象。
让我们看一下如何一步步从列表读取列表项吧。
Step 0:
创建一个SharePoint列表Products,添加两栏Product ID和Product Name如下。
通过点击新建按钮添加项目到列表。
Step 1:
以管理员身份打开VS创建console应用程序。
Step 2:
添加引用到Microsoft.SharePoint.dll。
Step 3:
创建一个SPSite对象,并传递网站URL作为参数。这里请用自己服务器的URL代替。
Step 4:
创建SPWeb对象打开Web。
Step 5:
创建SPList对象访问List。这里我们需要从SharePoint站点传递List Name。如果你知道ID而不是name,我们也可以传递ID。
Step 6:
创建SPListItemCollection获得所有列表项。
Step 7:
现在我们在itemcollection对象中有了所有列表项,遍历每个项目。
Output:
故障分析:
Step 2在添加引用时,原作者可能截图错误,在本机上的正确引用截图:
在按照上述步骤运行过程中,我遇到了一个问题。截图。
停止调试按住Ctrl点击URL可以进入网站。
随后我变化了几个可用的网站都遇到相似的问题。在网络上搜索了一下,原来是在vs 2010创建项目的时候,没有把目标平台从默认的x86改成x64。
右击“解决方案”选择“属性”,在“生成”选项卡选择“目标平台”,从下拉框中选择“x64”。
再次按下F5,进行调试。运行成功。
0 0
- 使用对象模型读取SharePoint列表
- 使用客户端对象模型读取SharePoint列表数据
- 使用服务器端对象模型,编写程序管理SharePoint列表
- 使用客户端对象模型回写SharePoint列表
- Sharepoint ECMAScript对象模型系列 使用ECMA操作列表项对象(listitem)
- WebService读取 SharePoint列表
- 在SharePoint对象模型中如何检查用户权限的网页、列表或SharePoint项目
- SharePoint 2010对象模型
- 使用SharePoint对象SPFieldCollection获取列表所有字段信息
- SharePoint 2013 Silverlight中使用Net客户端对象模型
- SharePoint 2013 Silverlight中使用Net客户端对象模型
- SharePoint 2013 使用JavaScript对象模型配置智能提示
- 每日学习心得:SharePoint 2013 自定义列表项添加Callout菜单项、文档关注、SharePoint服务端对象模型查询
- SharePoint对象模型与ViewState
- SharePoint对象模型性能考量
- Windows SharePoint Services对象模型
- SharePoint对象模型性能考量
- SharePoint对象模型性能考量
- 创建自己的异常类
- android 控件 拖动效果(Gallery)(未完成)
- MYSQL入门学习之十八:MYSQLADMIN命令参数详解
- JSON字符串组成
- Android交互体验必知:功能按键事件
- 使用对象模型读取SharePoint列表
- UnsupportedOperationException--数组转列表.操作列表出差
- 记录几个用到的字符串处理函数。
- oracle中trunc函数
- phGantTimePackage控件详细介绍
- android 控件 切换图片(ImageSwitcher)(未完成)
- DM642 的地址空间映射
- 作为一个程序猿猴,我也来开通博客了!
- HeapByteBuffer和DirectByteBuffer