3
我想要使用SharePoint对象模型获取列表字段的值。问题是,应该是什么值应该回来的字段名称。下面的代码片段。价值将作为“城市”而不是实际的城市名称。我知道这个值不是“City”,因为我在SPListItem Xml属性中检查了它。我已经尝试了显示名称和内部名称作为密钥。我也试过SPField.GetFieldValue,但结果相同。到底他妈发生了什么?如何获取SharePoint列表字段值
SPListItemCollection items = list.GetItems(query);
foreach (SPListItem item in items)
{
SPField itemField;
itemField = item.Fields["City"].ToString(); // returns "City" (!?!?)
}
哇,我不能相信这是多么非直观。无论如何,你是对的。谢谢! – anonymoose 2010-09-02 18:04:56
当您习惯了SharePoint对象模型时,这很直观。 :-) – naivists 2010-09-03 06:27:19