是否可以将 IEnumerable 列表转换为 BindingList 集合?
IEnumerable 列表是类型化对象的列表,例如:
IEnumerable<AccountInfo> accounts = bll.GetAccounts(u.UserName, u.Password);
而我的 PagingList 只是扩展了 BindingList:
public class PagingList<T>
{
public BindingList<T> Collection { get; set; }
public int Count { get; set; }
public PagingList()
{
Collection = new BindingList<T>();
Count = 0;
}
}
我只是想将我的 IEnumerable 列表传递给一个使用 PagingControl 呈现列表的方法:
protected void RenderListingsRows(PagingList<AccountInfo> list)
{
foreach (var item in list)
{
//render stuff
}
}
但似乎我不能在两者之间进行转换,谁能指出我错过了什么?!
非常感谢
本