我有一个目录条目列表SearchResultCollection
。就像是:
SearchResultCollection src = ds.FindAll();
我需要类似的东西:
dgvItems.datasource = [... something ... ]
现在,我正在使用 foreach 遍历集合并一次插入一行DataGridView
,如下所示:
DataTable dt = new DataTable();
dgvItems.datasource = dt;
foreach (SearchResult sr in src)
{
.
.
dt.rows.add(sAMAccountName, sn, givenName);
}
这是一个慢,因为src在一个大表中。有没有办法使用lambdas或linq加快速度?