[C#.NET][Infopath 2007] 如何更新 Sharepoint 清單項目,不用Code / How to use update Sharepoint of List item,without code

[C#.NET][Infopath 2007] 如何更新 Sharepoint 清單項目,不用Code / How to use update Sharepoint of List item,without code

Sharepoint裡有一隻Web Service是專門在處理清單(http://<Server Name>/_vti_bin/lists.asmx),服務裡有一個方法叫UpdateListItems,是用來更新清單項目用的,使用這隻服務必須要建立CAML問句,至於CAML詳細參數可能就要花時間去找尋,範例如下:

Step1.建立CAML

2010-3-18 下午 02-45-43

Step2.把上述檔案存成UpdateListItems.xml檔案,並建立資料連線

2010-3-18 下午 02-48-33

 

Step3.建立清單名稱欄位,這個欄位是要給服務使用

2010-3-18 下午 02-56-11

Step4.建立送出連線

2010-3-18 下午 02-57-14

Step5.建立清單(NewList),並建立資料連線

2010-3-18 下午 03-10-24

2010-3-18 下午 03-11-55

Step6.設定Infopath版面

2010-3-18 下午 03-20-01

 

 

 

 

 

執行畫面

2010-3-18 下午 03-37-07

新增一筆資料

2010-3-18 下午 03-33-29

 

刪除,修改

2010-3-18 下午 03-39-34

 

範例下載:UpdateListItems.rar

參考資料

http://msdn.microsoft.com/en-us/library/cc162745.aspx#ip2007SubmitDataSPList_AddingaConnectiontotheListsWebServiceandSpecifyingtheParametersoftheUpdateListItemsWebMethod

http://msdn.microsoft.com/en-us/library/lists.lists.updatelistitems.aspx

延伸閱讀

[Infopath 2007] 如何更新Sharepoint清單 / How to Submit to Sharpoint of List Item

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo