摘要: 在使用SharePoint的时候我们常常需要做这样一个操作:把某个列表(或文档库)从一个网站转移到另一个网站上去。比较常见的做法是,把这个列表存为模板文件,然后再在新的网站位置创建一遍。但这种方法比较麻烦,步骤繁琐,而且还受网站模板类型的限制。SharePoint的对象模型里提供了导入导出内容的功能,其粒度可达列表条目级。stsadm命令中内置的“import/export”操作就是使用的这套API,但只能操作网站级别的内容。为了能够便捷的移动列表内容,或者对某个指定的列表进行归档,我开发了两个stsadm命令的扩展操作。举例:我想把“http://site1”网站里的列表“ABCList”导 阅读全文
posted @ 2013-02-22 11:24 天空行马 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: ============================================usingMicrosoft.SharePoint;SPWebsite=SPControl.GetContextWeb(Context);SPListItemCollectionitems=site.Lists["ListName"].Items;SPListItemitem=items.Add();item["Field_1"]=OneValue;item["Field_2"]=TwoValue;item.Update();删除sharepoin 阅读全文
posted @ 2013-02-22 11:16 天空行马 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 把sharepoint list 转化成DataTable /// </summary> /// <returns></returns> private DataTable ListToDataTable() { //构造表头 DataTable _sourceDataTable; _sourceDataTable = this.ColumnNameDataTable(); //SPList sourceList = pSourceSPWeb.Lists[this._sourceSPListName]; //S 阅读全文
posted @ 2013-02-22 11:03 天空行马 阅读(222) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 返回特定用户组用户 /// </summary> /// <returns></returns> private DataTable dtGroupUser() { DataTable dt = new DataTable(); dt.Columns.Add("UserName"); //用户名 dt.Columns.Add("LoginName");//登录名 SPSite site = new SPSite(siteurl); SPWeb web = site.Ope 阅读全文
posted @ 2013-02-22 11:02 天空行马 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 自定义现有权限级别在“网站设置”页上的“用户和权限”下,单击“高级权限”。在工具栏上,单击“设置”,然后单击“权限级别”。在权限级别列表中,单击您要自定义的权限级别的名称。在权限列表中,选中或清除相应的复选框以向权限级别中添加权限或者从中删除权限。单击“提交”。MOSS中的权限结构主要有三部分:网站权限,列表权限,个人权限。网站权限由18种如下图:列表权限由12种,如下图:个人权限由三种,如下图:2.权限级别上面提供的就是基本的权限,不同的权限组成MOSS中的权限级别。MOSS本身为我们提供了一些权限级别,我们也可以根据自己的需求来自定义。我们在自定义自己的权限级别的时候可以参考Moss本身的 阅读全文
posted @ 2013-02-22 10:53 天空行马 阅读(642) 评论(0) 推荐(0) 编辑