【发布时间】:2014-08-14 02:17:41
【问题描述】:
我有测试和方法列表。
测试:
测试名称
- 测试1
方法: MethodName, TestName(查找机智
-
方法1,测试1
-
方法2,测试2
测试名称)
我想通过查找值过滤带有 caml 查询的方法。
var metodList = web.Lists["Methods"];
query.Query = @"<Where><Eq><FieldRef Name='TestName'/>
<Value Type='Lookup'>Test1</Value></Eq></Where>";
var metods = metodList.GetItems(query);
foreach (SPListItem metodItem in metods.List.Items)
{
metodViewModelList.Add(new MetodViewModel
{
MetodId = Convert.ToInt32(metodItem["ID"]),
MetodName = metodItem["MethodName"].ToString()
});
}
但它不起作用。 metods.List.items 有两个项目。 Method2也来了。
我哪里做错了?
【问题讨论】:
标签: sharepoint caml