Преобразование IList‹T› в BindingList‹T›

Как я могу привести список IList<Customer> к BindingList<Customer>?


person Masoud    schedule 19.02.2013    source источник


Ответы (1)


var yourList = new List<Customer>();
var listBinding = new BindingList<Customer>(yourList);

Конструкторы BindingList

Вам не нужно делать приведение, просто предоставьте конструктору класса BindingList<T> IList<T>, который у вас есть.

person LukeHennerley    schedule 19.02.2013
comment
Поскольку в LINQ нет метода ToBindingList(), можете ли вы ответить на вопрос для таких случаев? примерно так: BindingList‹cRecord› cr = cRecords.Take(TotalDays).ToList(); - person MC9000; 15.08.2020