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
}
- 1. Converti elenco <DerivedClass> in elenco <BaseClass>
- 2. BindingList <> ListChanged event
- 3. Converti dizionario in elenco <KeyValuePair>
- 4. BindingList <T> .Sort() per comportarsi come un elenco <T> .Sort()
- 5. Perché non posso trasmettere un elenco IEnumerable <T> a BindingList <t>?
- 6. Converti Lista <T> in un altro elenco <T> che contiene un altro elenco <T>
- 7. C# Converti azione all'azione <bool>
- 8. Converti valori separati da virgola in elenco <Long>
- 9. Converti array di stringhe in Elenco <string>
- 10. Elenco <custom> in Excel C#
- 11. Elenco <int> in C#
- 12. Come copiare un elenco <> in un altro elenco <> con Comparsion in C#
- 13. Converti RealmResults <E> in Elenco <E> con copyFromRealm
- 14. Converti IEnumerable <int> in int []
- 15. BindingList <> Non è stato attivato l'evento listchanged
- 16. C# - deserializzare un elenco <String>
- 17. Associazione a BindingList <T> - scegliere cosa associare?
- 18. Converti lista <boolean> in stringa
- 19. Elenco ed elenco <?> in Java
- 20. Converti array di qualsiasi tipo in Elenco <T> (C#)
- 21. Converti Set <String>
- 22. C# Converti lista <string> nel dizionario <string, string>
- 23. Converti intervallo <Int> nell'intervallo <String.Index>
- 24. Inizializza lista <Elenco <Integer>> in Java
- 25. Converti StringCollection to List <String>
- 26. Trovare un elemento in un elenco <> utilizzando C#
- 27. In C#, è possibile trasmettere un elenco <Child> all'elenco <Parent>?
- 28. utilizzando LINQ in C# per convertire un elenco <string> in un elenco <char>
- 29. Converti IEnumerable <Task<T>> to IObservable <T>
- 30. Converti Set <Map.Entry <K, V>> a HashMap <K, V>
BindingList implementa l'interfaccia IList. Sei sicuro di aver bisogno di un vero 'Elenco'? – Heinzi