我在使用GetDataTable()方法時遇到了一個問題。我試圖在我的結果中使用默認的SharePoint列「FileRef」。包括我在我的SPQuery.ViewFieldsSPListItemCollection.GetDataTable()不會返回所有列?
查詢:
<Where><IsNotNull><FieldRef Name='FileRef'/></IsNotNull></Where>
ViewFields:
我甚至可以看到它返回的items.XML但是當我打電話GetDataTable()是沒有放在數據表中。
SPListItemCollection items = list.GetItems(spq);
dtItems = items.GetDataTable();
爲什麼不GetDataTable正常工作?我將不得不編寫自己的轉換方法嗎?
謝謝...我想這回答我的問題,這個函數真的不會返回所有的字段。我試圖避免重寫這個。 – 2009-09-28 18:19:59