如何将IList<Customer>
列表转换为BindingList<Customer>
?将IList <T>转换为BindingList <T>
14
A
回答
61
var yourList = new List<Customer>();
var listBinding = new BindingList<Customer>(yourList);
你不需要做演员,只需要提供BindingList<T>
类的构造函数与IList<T>
,你有。
6
BindingList
构造函数接受IList
参数,使用它:
5
IList<Customer> list = new List<Customer>();
var bindingList = new BindingList<Customer>(list);
8
可惜你不能投一个IList的东西它不是。但是,只需将IList传递给它的构造函数,就可以很容易地创建一个新的BindingList。
BindingList<Customer> bindingList = new BindingList<Customer>(yourIList);
1
其他信息:从IList
IBindingList
继承:所以IBindingList
股的所有属性和功能特征与IList
。因此,实现可以容易地“适合”IBindingList
实现。
相关问题
- 1. 使用LINQ,如何将IList <IList <object>>转换为IList <object>?
- 2. 将IList <T1>转换为IList <BaseT1>
- 3. 部队更新TGT
- 4. 将IList <string>转换为列表<string>()
- 5. 在C#中如何将ILIST <string>转换为ILIST <object>?
- 6. 不能设置为空的特性“TGT”
- 7. 将函数Func <IList, int>转换为Func <IEnumerable,int>?方法
- 8. 将通用IList <CustomType>转换为数组?
- 9. 不能隐式地将void类型转换为IList <int>
- 10. 如何将IList <Object>转换为JsonArray?
- 11. 的IList <T>和列表<T>转换与接口
- 12. 转换字典<MyType> .ValueCollection to IList <MyType>
- 13. GSSManager.createCredential如何获取Kerberos密钥和TGT?
- 14. IList <InterfaceType>为List <ImplementsInterfaceType>?
- 15. 你为什么不能自IList <IParent>转换为IList的<IChild>其中ICHILD实现IParent
- 16. 使用服务负责人获得TGT
- 17. 由TGT创建iSCSI目标不能
- 18. 将T转换为IList
- 19. 的BindingList用的IList <T>数据源,元订购
- 20. IEnumerable <>到IList <>
- 21. NSXML将“<”替换为“%lt;”
- 22. JSON.NET反序列化错误转换为IList <string>
- 23. 将JavaRDD <ArrayList<T>>转换为JavaRDD <T>
- 24. 排序逆转的BindingList <T>
- 25. WPF ObservableCollection <T> vs BindingList <T>
- 26. 将IList <int>集合转换为以逗号分隔的列表
- 27. 是否将IList <T>转换为T []类型的数组导致枚举?
- 28. 如何将数组转换为BindingList
- 29. 如何将StringCollection转换为BindingList
- 30. 如何将List <IEnumerable <ProductViewModel >>转换为<IEnumerable <ProductViewModel >>?
已经有3个回答说同样的事情,我不明白为什么需要更多:P – LukeHennerley 2013-02-19 09:05:49
猜测我太慢了然后:(只要我得到4更多的代表病态upvote你的帖子。对不起 – Evelie 2013-02-19 09:24:46
无需提供aplogise!+1以获得正确答案,欢迎来到SO。 – LukeHennerley 2013-02-19 10:03:22