หอจดหมายเหตุ

โปรแกรมดึงรายชื่อของไลบรารีเอกสาร

โค้ดต่อไปนี้จะใช้ในการดึงรายการของไลบรารีเอกสาร.

SPWeb SPContext.Current.Web _web =;

SPListCollection ListColl _web.Lists =;

foreach (SPList _lst ใน ListColl)

{

ถ้า (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

26 พฤศจิกายน, 2009 | Tags: , , | หมวด: ตะไคร่น้ำ 2007, รูปแบบวัตถุ SharePoint | ฝากความคิดเห็น

วิธีการใช้แฟ้มทรัพยากรใน SharePoint 2007

สร้างแฟ้มทรัพยากรโดยใช้ Visual Studio IDE

คัดลอกแฟ้มทรัพยากรใน 12 โฟลเดอร์ทรัพยากรรัง

วิธีการ GetLocalized จาก SPUtility การอ่านค่าจากไฟล์ทรัพยากร

วากยสัมพันธ์:

SPUtility.GetLocalizedString(“$แหล่งข้อมูล:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, นาน);

ตัวอย่างเช่น:

SPUtility.GetLocalizedString(“$แหล่งข้อมูล:MyResources,FirstName”, “MyResources”, นาน);

แหล่งที่มาของตัวอย่าง:

8 พฤศจิกายน, 2009 | Tags: , , | หมวด: ตะไคร่น้ำ 2007, รูปแบบวัตถุ SharePoint | ความคิดเห็นหนึ่ง

รายการอัปเดตหรือแก้ไขเหตุการณ์เกิดขึ้นสองครั้งในไลบรารีเอกสาร

รายการที่อัปเดตหรือรายการที่อัปเดเหตุการณ์ใน SharePoint 2007 เกิดขึ้นสองครั้ง, ตัวเลือกการชำระเงินถ้าต้องถูกเปิดใช้งานสำหรับไลบรารีเอกสาร.

ผมพบวิธีแก้ปัญหาต่อไปนี้จากฝ่ายสนับสนุนของ Microsoft สำหรับปัญหานี้.

ตรวจสอบค่าของ vti_sourcecontrolcheckedoutby ใน BeforeProperties และ AfterProperties, หากค่าทั้งสองเป็นโมฆะแล้วเหตุการณ์ที่เกิดขึ้น […]

โปรแกรมอ่านการแจ้งเตือนสำหรับผู้ใช้ในการเก็บเว็บไซต์

ชั้น SPAlerCollection สามารถใช้ในการได้รับการเก็บรวบรวมการแจ้งเตือนสำหรับผู้ใช้.

โค้ดข้างล่างนี้จะใช้ในการอ่านการแจ้งเตือนทั้งหมดที่ลงทะเบียนสำหรับผู้ใช้ชุดเก็บรวบรวมไซต์.

GetAlerts โมฆะส่วนตัวคงที่()

{

SPSite currSite = SPSite ใหม่(“http://Uday”);

SPWeb currWeb = currSite.OpenWeb();

SPUserCollection […]

วิธีการแก้ไขไฟล์ XML InfoPath ในห้องสมุดกระดานเขียนโปรแกรมใน SharePoint 2007

เส้นด้านล่างของข้อมูลรหัสคือการปรับปรุงการบันทึก XML InfoPath(ไฟล์)

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

MemoryStream myInStream = MemoryStream ใหม่(item.File.OpenBinary()); อ่าน XmlTextReader = XmlTextReader ใหม่(myInStream);

XmlDocument เอกสาร = XmlDocument ใหม่(); doc.Load(ผู้อ่าน);

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

XmlNamespaceManager nameSpaceManager = XmlNamespaceManager ใหม่(doc.NameTable); nameSpaceManager.AddNamespace(“ของฉัน”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“ของฉัน:สถานะ”, nameSpaceManager).InnerText = “ที่บันทึกไว้”; […]

"ไฟล์ที่ได้รับการแก้ไขโดย SharePoint ระบบ "เกิดข้อผิดพลาดในขณะที่ไฟล์ xml ในการอัปเดต InfoPath SharePoint ห้องสมุด

หากคุณพยายามที่จะปรับปรุงแฟ้ม XML InfoPath โดยใช้รูปแบบวัตถุในเหตุการณ์ WebParts / หรือผ่านสื่อใด ๆ.

ในขณะที่ execting Item.Update() จะก่อให้เกิดข้อผิดพลาดด้านล่าง. ในขณะที่การอัปเดตไฟล์ InfoPath xml ใน ListItem แฟ้มและวัตถุ ListItem ได้รับการตัดการเชื่อมต่อ.

Item.File.Update() จะแก้ปัญหาของคุณ.

StackTrace […]

การวินิจฉัยของ SharePoint (SPDiag) เครื่องมือสำหรับ SharePoint ผลิตภัณฑ์และเทคโนโลยี

อำนาจที่แท้จริงของ Office SharePoint Server 2007 และ Windows SharePoint Services 3.0 คือว่าพวกเขาสามารถกำหนดเองได้อย่างไม่มีที่สิ้นสุดเพื่อตอบสนองความหลากหลายของความต้องการทางธุรกิจ. ธรรมชาติของ Protean SharePoint เป็นครั้งเดียวคุณลักษณะที่มีประสิทธิภาพมากที่สุดและน่ากลัวที่สุด; ความซับซ้อนของสภาพแวดล้อม SharePoint ของคุณสามารถเพิ่มโดยคำสั่งของ […]

การปรับปรุงอยู่ในขณะนี้ไม่ได้รับอนุญาตเมื่อได้รับการร้องขอ. หากต้องการให้มีการปรับปรุงในได้รับ, ตั้ง AllowUnsafeUpdates '’ สถานที่ให้บริการเกี่ยวกับ SPWeb

ผมได้ด้านล่างนี้ในขณะที่การปรับปรุงรายละเอียดถึงรูปแบบวัตถุ.

การปรับปรุงอยู่ในขณะนี้ไม่ได้รับอนุญาตเมื่อได้รับการร้องขอ. หากต้องการให้มีการปรับปรุงในได้รับ, ตั้ง AllowUnsafeUpdates '’ สถานที่ให้บริการเกี่ยวกับ SPWeb

เพิ่ม web.AllowUnsafeUpdate = จริง; เพื่อแก้ปัญหานี้.

โปรแกรมปรับปรุงเนื้อหาของรายการใน SharePoint

Hi Devs,

ด้านล่างเป็นโค้ดตัวอย่างในการปรับปรุงเนื้อหารายการ SharePoint โปรแกรมโดยใช้แบบจำลองวัตถุ SharePoint.

เว็บไซต์ SPSite = SPSite ใหม่(“http://localhost:21000”); SPWeb Site.OpenWeb เว็บ =(); SPList รายการ Web.Lists =[“สมุดที่อยู่”]; SPListItem ListItem = List.GetItemById(0);

สตริง string.Empty FullName =;

FullName = ListItem[“FirstName”].ToString() + ListItem[“LastName”].ToString(); SPListItem[“FullName”] = FullName; ListItem.Update();