2012-04-18 34 views

Trả lời

12

Hãy thử điều này

List<int> list = yourBindingList.ToList(); 

int là kiểu của bạn =)

+0

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 không? –

+2

@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

2

Danh sách list = yourBindingList.Cast() ToList().

1

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 
} 
Các vấn đề liên quan