Làm cách nào để chuyển đổi BindingList thành Danh sách?Chuyển đổi BindingList <MyObject> thành Danh sách <MyObject> C#
Trả lời
Hãy thử điều này
List<int> list = yourBindingList.ToList();
int là kiểu của bạn =)
Tôi không thấy phương thức ToList() hoặc Cast() với BindingList của tôi cũng như trong MSDN. Đây có phải là một BindingList khác với System.ComponentModel.BindingList
@RichShealer - Một chút trễ nhưng bạn cần phải chắc chắn rằng bạn thêm việc sử dụng System.Linq; ToList() là một phương thức mở rộng. – CathalMF
Danh sách list = yourBindingList.Cast() ToList().
Nếu bạn đang sử dụng .NET 2.0, thì đây là giải pháp:
public List<T> ToList()
{
return new List<T>(this); // this - is a BindingList compatible object
}
- 1. C# Danh sách chuyển đổi <int> thành Danh sách <double>
- 2. chuyển đổi danh sách <int> thành danh sách <long>
- 3. Danh sách chuyển đổi <Integer> thành Danh sách <String>
- 4. C# Chuyển đổi Danh sách <string> thành Từ điển <string, string>
- 5. Không thể chuyển đổi Danh sách <KeyValuePair <...,...>> thành IEnumerable <object>?
- 6. Chuyển đổi Danh sách <MyObject> thành Từ điển <obj.string, Danh sách <obj.ID>>
- 7. BindingList <> ListChanged event
- 8. C# - var vào Danh sách <T> chuyển đổi
- 9. Chuyển đổi mảng chuỗi thành Danh sách <string>
- 10. Chuyển đổi Danh sách <images> thành tệp video?
- 11. Danh sách chuyển đổi <boolean> thành chuỗi
- 12. Chuyển đổi Danh sách <T> thành một ObservableCollection <T>
- 13. Chuyển đổi từ JsArray <JavaScriptObject> thành Danh sách <JSONObject> trong GWT
- 14. Làm thế nào để chuyển đổi System.Linq.Enumerable.WhereListIterator <int> thành Danh sách <int>?
- 15. Cách chuyển đổi EntityCollection <T> thành Danh sách <T>
- 16. Chuyển đổi Danh sách <Enum> vào danh sách <string>
- 17. Làm cách nào để chuyển đổi Danh sách <string> thành Danh sách <myEnumType>?
- 18. Chuyển đổi 'ArrayList' thành 'Danh sách <string>' (hoặc 'Danh sách <T>') bằng LINQ
- 19. C# Danh sách <string[]> để liệt kê <object[]> Chuyển đổi
- 20. chuyển đổi List <Danh sách <string[]>> vào string [] [] [] trong C#
- 21. Cách chuyển đổi danh sách Danh sách <String> thành csv string
- 22. chuyển đổi & lt thành <xml document
- 23. chuyển đổi dữ liệu vào danh sách <double> và danh sách <string> C#
- 24. Làm cách nào tôi có thể chuyển đổi IEnumerable <T> thành Danh sách <T> trong C#?
- 25. Chuyển đổi StringCollection vào danh sách <String>
- 26. C# Không thể chuyển đổi từ IEnumerable <Base> thành IEnumerable <Derived>
- 27. Chuyển đổi IEnumerable trong Danh sách <T>
- 28. danh sách <int> chuyển đổi sang int []
- 29. Tự do chuyển đổi giữa Danh sách <T> và IEnumerable <T>
- 30. Cách tốt nhất để chuyển đổi Danh sách <Object> để ObservableCollection <Object>
BindingList thực hiện các giao diện IList. Bạn có chắc là bạn cần một 'Danh sách' thực sự? – Heinzi