1
我写这段代码:DataGridView的不绑定的IEnumerable <TResult>但确实列表<TResult>
public List<TResult> SelectAll<TResult>(Func<Regions, TResult> selector) where TResult : class
{
using (RepositoryDataContext = new DataClasses1DataContext())
{
return RepositoryDataContext.Regions.Select<Regions, TResult>(selector).ToList<TResult>();
}
}
,并调用它从形式是这样的:
dgvFindFirst.DataSource = clsr.SelectAll<SelectAllRegion>(MY SELECT LAMBDA EXP);
但是当写这样的方法:
public IEnumerable<TResult> SelectAll<TResult>(Func<Regions, TResult> selector) where TResult : class
{
using (RepositoryDataContext = new DataClasses1DataContext())
{
return RepositoryDataContext.Regions.Select<Regions, TResult>(selector).AsEnumerable<TResult>();
}
}
DataGridView未绑定任何无返回。 问题是什么?