我在使用 GetDataTable() 方法时遇到了问题。我正在尝试在我的结果中返回默认的 SharePoint 列“FileRef”以供使用。我将它包含在我的 SPQuery.ViewFields
询问:
<Where><IsNotNull><FieldRef Name='FileRef'/></IsNotNull></Where>
视场:
<FieldRef Name='Title' /><FieldRef Name='Category' /><FieldRef Name='FileRef' /><FieldRef Name='ID' /><FieldRef Name='Created' />
我什至可以看到它在 items.XML 中返回,但是当我调用 GetDataTable() 时,它没有放入数据表中。
SPListItemCollection items = list.GetItems(spq);
dtItems = items.GetDataTable();
为什么 GetDataTable 不能正常工作?我将不得不编写自己的转换方法吗?