当您尝试将其重新置于Web服务中时,在网站本身的Web部件中添加了哪些列?我有一个最近添加的列,答案是“是”或“否”。当我返回列表GetListitems()时,我得到了该项,但我没有看到它作为属性/如何访问这些数据?它是某种ViewField吗?还是FieldType?请帮助。
答案 0 :(得分:1)
需要使用viewFields属性添加自定义列:
var viewFields = xmlDoc.CreateNode(XmlNodeType.Element,"ViewFields","");
viewFields.InnerXml = "<FieldRef Name='Field1' /><FieldRef Name='Field2'/>";
var result = listsvc.GetListItems("List_Name", null, ndQuery, viewFields, null, ndQueryOptions, null);
有关msdn的更多信息(那里有完整示例)