我想更新部门列表中包含'finance'的列表中的名称字段。我编写了下面的代码,但它更新了名称列中的每个项目,无论它是否包含'finance'。CAML查询从SPList中获取项目
我在做什么错了?
SPListItemCollection Items = RiskAssesment.GetItems(new SPQuery()
{
Query = @"<where>
<Eq>
<FiledRef Name 'Department'/>
<Value Type='Text'>Finance </Value>
</Eq>
</Where>"
});
foreach (SPListItem item in Items)
{
item["Name"] = "abcdef";
item.Update();
}
在你的代码中你没有在查询或错字? FiledRef应该是FieldRef – Mark