【发布时间】:2013-12-03 12:26:06
【问题描述】:
在我的应用程序中,我需要从 2 个 SharePoint 列表(ListA 和 ListB)中获取项目作为 listitem-collection,然后如果 ListB 中的项目匹配,我需要显示 ListA 中的项目(ListA.empid == ListB.empid) .
var iPs = AListItem.AsEnumerable()
.Select(r => r.FieldValues["EmpID"])
.Union(BListItem.AsEnumerable()
.Select(r => r.FieldValues["EmpID"]));
if (iPs.Count() > 0)
{
List<ListItem> sample = (from row in AListItem.AsEnumerable()
join id in iPs
on row.FieldValues["EmpID"] equals id
select row).ToList();
}
但我需要数据表中的结果才能绑定到中继器控件。如何将List<ListItem> 转换为数据表?
【问题讨论】:
-
不能直接用List
绑定repeater吗? -
我不知道如何将 List
绑定到中继器控件。
标签: c# sharepoint