我在使用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