Come posso convertire BindingList in Elenco?Converti BindingList <MyObject> in Elenco <MyObject> C#
risposta
Prova questo
List<int> list = yourBindingList.ToList();
int è il tuo tipo =)
Non vedo un metodo ToList() o Cast() con il mio BindingList né in MSDN. Si tratta di un BindingList diverso da System.ComponentModel.BindingList
@RichShealer - Un po 'tardi, ma è necessario assicurarsi di aggiungere l'utilizzo di System.Linq; ToList() è un metodo di estensione. – CathalMF
lista List = yourBindingList.Cast() ToList().;
Se stai usando .NET 2.0, allora questa è la soluzione:
public List<T> ToList()
{
return new List<T>(this); // this - is a BindingList compatible object
}
BindingList implementa l'interfaccia IList. Sei sicuro di aver bisogno di un vero 'Elenco'? – Heinzi