編程方式檢索目錄的文檔庫

下面的代碼片段是用於檢索文檔庫列表.

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 蜂房資源文件夾

GetLocalized方法從 SPUtility讀取值從資源文件

語法:

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

範例:

SPUtility.GetLocalizedString(“$資源:MyResources,名字”, “MyResources”, 長);

示例源:

11月8日, 2009 | 標籤: , , | 分類: MOSS的 2007, SharePoint對象模型 | 一個評論

項目更新或更新的事件發生兩次在文檔庫

項目更新或更新的事件在SharePoint項目 2007 發生兩次, 如果要求簽出選項啟用文檔庫.

我發現下面的解決方法從微軟支持這個問題.

檢查的價值 vti_sourcecontrolcheckedoutby在BeforeProperties和AfterProperties, 如果這兩個值都為空,那麼事件 […]

編程方式讀取快訊用戶在網站集合

SPAlerCollection類可以用來獲取用戶的警報收藏.

下面的代碼片段是用來讀取所有警示錄網站集用戶.

私有靜態無效GetAlerts()

{

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

SPWeb = currWeb currSite.OpenWeb();

SPUserCollection […]

如何編輯 InfoPath XML文件在論壇資料庫在SharePoint編程 2007

下面的幾行代碼片段是更新的InfoPath XML記錄(文件)

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

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

新的XmlDocument的XmlDocument doc的=(); 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).的InnerText = “保存”; […]

“該文件已被修改由SharePoint 系統”的錯誤,同時更新InfoPath XML文件在SharePoint庫

如果您嘗試更新InfoPath XML文件對象模型,通過在活動 /或通過任何媒介的WebParts.

雖然 execting的Item.Update() 將導致以下錯誤. 在更新InfoPath XML文件中的ListItem的文件和ListItem對象斷線.

Item.File.Update() 將解決您的問題.

堆棧跟踪 […]

診斷的SharePoint (SPDiag) 工具SharePoint產品和技術

真正的權力的Office SharePoint Server 2007 和Windows SharePoint服務 3.0 是他們可以無休止地定制,以滿足各種各樣的業務需求. 千變萬化的性質 SharePoint是一次最強大的功能,其最強大的; 在您的SharePoint環境的複雜性可以通過訂單增加 […]

目前不允許更新的GET請求. 允許更新上一個 GET, 設置'AllowUnsafeUpdates’ 財產 SPWeb

我得到這個更新配置文件時出現下述通過對象模型.

目前不允許更新的GET請求. 允許更新上一個 GET, 設置'AllowUnsafeUpdates’ 財產 SPWeb

新增web.AllowUnsafeUpdate =真; 解決這個問題.

以編程方式更新列表在SharePoint內容

嗨離散事件,

下面是示例代碼以更新SharePoint列表內容以編程方式通過使用SharePoint對象模型.

=新的SPSite的SPSite網站(“銈://本地主機:21000”); SPWeb的Web = Site.OpenWeb(); SPList列表= Web.Lists[“通訊錄”]; SPListItem ListItem = List.GetItemById(0);

字符串的FullName = string.Empty;

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