编程方式检索文档库名单

下面的代码片段是用于检索文档库列表.

SPWeb = _Web SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

的foreach (SPList _lst到ListColl)

{

如果 (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

11月26日, 2009 | 标签: , , | 分类: MOSS的 2007, SharePoint对象模型 | 发表评论

如何在SharePoint中使用资源文件 2007

创建资源文件使用Visual Studio IDE中

资源文件复制到 12 蜂房资源文件夹

从SPUtility GetLocalized方法从资源文件中读取值

语法:

SPUtility.GetLocalizedString(“$资源:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, 长);

范例:

SPUtility.GetLocalizedString(“$资源:MyResources,名字”, “MyResources”, 长);

示例源:

11月8日, 2009 | 标签: , , | 分类: MOSS的 2007, SharePoint对象模型 | 一个评论

项目更新或更新两次事件发生在文档库

更新项目或项目中的更新SharePoint事件 2007 发生两次, 如果要求签出选项启用文档库.

我发现这个问题,从Microsoft支持下面的解决方法.

检查vti_sourcecontrolcheckedoutby在BeforeProperties和AfterProperties价值, 如果这两个值都为空,那么事件 […]

编程方式读取用户在网站集合的警报

SPAlerCollection类可以被用来获取用户的警报集合.

下面的代码片段是用来读取网站收集用户登记的所有警报.

私有静态无效GetAlerts()

{

的SPSite currSite =新的SPSite(“銈://乌代”);

SPWeb = currWeb currSite.OpenWeb();

SPUserCollection […]

如何编辑在SharePoint论坛图书馆InfoPath XML文件编程 2007

以下行的代码片段是更新的InfoPath XML记录(文件)

SPWeb = _Web SPContext.Current.Web; SPList _list = _web.Lists[“SampleFormLib”];

MemoryStream的myInStream =新的MemoryStream(item.File.OpenBinary()); XmlTextReader的读者= XmlTextReader的新(myInStream);

XmlDocument的DOC =新的XmlDocument(); doc.Load(阅读器);

reader.Close(); myInStream.Close();

XmlNamespaceManager的nameSpaceManager =新的XmlNamespaceManager(doc.NameTable); nameSpaceManager.AddNamespace(“我”, “銈://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“我:状态”, nameSpaceManager).内部文本= “保存”; […]

“该文件已被由SharePoint 系统的改进”的错误,同时更新InfoPath XML文件在SharePoint库

如果您尝试更新的InfoPath的XML对象模型,通过在/的WebParts或通过任何媒介事件文件.

虽然execting的Item.Update() 将导致以下错误. 虽然在ListItem的更新InfoPath XML文件的文件和ListItem对象断开.

Item.File.Update() 将解决您的问题.

堆栈跟踪 […]

诊断的SharePoint (SPDiag) SharePoint产品和技术的工具

在Office SharePoint Server的实权 2007 和Windows SharePoint Services 3.0 他们可以无休止地定制,以满足业务需求的多种. SharePoint的Protean的性质是一次最强大的功能和最强大的; 在您的SharePoint环境的复杂性可以通过订单增加 […]

目前不允许更新的GET请求. 要允许在一个更新的GET, 设置'AllowUnsafeUpdates’ 财产SPWeb

下面,而我得到这个对象模型,通过更新个人资料.

目前不允许更新的GET请求. 要允许在一个更新的GET, 设置'AllowUnsafeUpdates’ 财产SPWeb

新增web.AllowUnsafeUpdate =真; 为了解决这个问题.

以编程方式更新在SharePoint列表内容

嗨离散事件,

下面是示例代码,通过使用SharePoint对象模型编程更新SharePoint列表内容.

的SPSite网站=新的SPSite(“銈://本地主机:21000”); SPWeb网站= Site.OpenWeb(); SPList名单= Web.Lists[“通讯录”]; SPListItem LISTITEM = List.GetItemById(0);

字符串的FullName = string.Empty;

的FullName =的ListItem[“名字”].的ToString() + ListItem的。[“姓氏”].的ToString(); SPListItem[“真实姓名”] =真实姓名; ListItem.Update();