sharepoint 如何自定义列表数据的增删改查常用操作 server object model
办公教程导读
互联网集市收集整理了【sharepoint 如何自定义列表数据的增删改查常用操作 server object model】办公软件教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1333字,纯文字阅读大概需要2分钟。
办公教程内容图文
![sharepoint 如何自定义列表数据的增删改查常用操作 server object model](/upload/InfoBanner/jiaochengoffice/89/8bb6015fc5a34f04a0e9213ba0532c5c.jpg)
在sharepoint的开发过程中,用得最多的,就是获取sharepoint的列表数据,以及对其进行一系列的增删改查等操作,这里主要是记录一些常用的操作,通过对象模型方式对数据进行增删改查。
由于sharepoint对列表的数据都有权限要求,一般都是采取提升管理员权限,
//提升管理员权限
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//要执行的方法
});
获取当前SPSite
SPSite site = SPContext.Current.Site;
获取指定地址的SPSite
SPSite site = new SPSite("http://moss:8000");
获取当前SPWeb
SPWeb web = SPContext.Current.Web;
获取指定SPWeb
SPWeb web = site.OpenWeb();
获取当前List
SPList list = SPContext.Current.List;
获取指定名称的List
SPList list=web.Lists["列表名称"];
SPList list=web.Lists[new Guid("列表GUID")];
遍历列表数据
foreach (SPListItem item in list.Items)
{
Response.Write(item["字段名称"]);
}
添加一条数据
using(SPSite site = new SPSite(http://moss:8000))
{
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPList list = web.Lists["列表名称"];
SPListItem Item = list.Items.Add();
item["Title"] = "数据"; /
item.Update();
}
}
修改一条数据
using(SPSite site = new SPSite(http://moss:8000))
{
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPList list = web.Lists["列表名称"];
SPListItem item = list.GetItemById(5);
item["字段名称"] = "";
item.Update();
}
}
删除一条数据
using(SPSite site = new SPSite(http://moss:8000))
{
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPList list = web.Lists["列表名称"];
SPListItem item = list.GetItemById(5);
item["字段名称"] = "";
item.Delete();
}
}
办公教程总结
以上是互联网集市为您收集整理的【sharepoint 如何自定义列表数据的增删改查常用操作 server object model】办公软件教程的全部内容,希望文章能够帮你了解办公软件教程sharepoint 如何自定义列表数据的增删改查常用操作 server object model。 如果觉得互联网集市办公软件教程内容还不错,欢迎将互联网集市网站推荐给好友。
办公教程备注
版权声明:本文内容由互联网用户贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
办公教程手机端
扫描二维码推送至手机访问。