2011-03-31 24 views
0

我需要通過使用Web服務從SharePoint獲取數據。我做到了,但我不知道如何從View獲取數據。SharePoint如何獲取ViewName

XmlNode itemNode = spList.GetListItems(url[1], 
             null, 
             ndQuery, 
             ndViewFields, 
             null, 
             ndQueryOptions, 
             null); 

第二個參數必須是ViewName。

我找到了System.Xml.XmlNode ndListView = spList.GetListAndView(url[1], "");,但它返回默認的ViewName(「AllItems」)guid。有兩個以上的意見。

有什麼想法嗎?

回答

1

我已經解決了這個問題。我已經使用列表web服務,但還有另一個視圖。所以我看着它,發現我需要的方法GetViewCollection,我記得。 就是這樣!

0

您可以使用GetList方法,該方法返回一個Caml List Schema,並從中提取所有視圖的描述。
GetList method