Wie kann ich eine IList<Customer>
Liste in BindingList<Customer>
umwandeln?IList <T> in BindingList konvertieren <T>
14
A
Antwort
61
var yourList = new List<Customer>();
var listBinding = new BindingList<Customer>(yourList);
Sie brauchen nicht eine Besetzung zu tun, bieten nur die BindingList<T>
Klassenkonstruktors mit IList<T>
, die Sie haben.
6
BindingList
Konstruktor IList
Parameter, verwenden Sie es:
var binding = new BindingList<Customer>(list); //where list is type of IList<Customer>
5
IList<Customer> list = new List<Customer>();
var bindingList = new BindingList<Customer>(list);
8
Leider kann man nicht eine IList auf etwas werfen seine nicht. Allerdings können Sie daraus leicht eine neue BindingList erstellen, indem Sie einfach Ihre IList in ihren Konstruktor übergeben.
BindingList<Customer> bindingList = new BindingList<Customer>(yourIList);
1
Zusätzliche Informationen: IBindingList
erbt von IList
: So IBindingList
Aktien alle Eigenschaften und Funktionssignaturen mit IList
. So, IList
Implementierungen können problemlos IBindingList
Implementierungen "passen".
Verwandte Themen
- 1. Wie benutze ich CMake Generator Ausdruck $ <TARGET_FILE: tgt>?
- 2. IList <Type> zu IList <BaseType>
- 3. Konvertieren von IList <T> zu nicht-generische IList
- 4. Mit LINQ, wie konvertiert man eine IList <IList <object>> zu IList <object>?
- 5. IEnumerable <> zu IList <>
- 6. Oracle - "Sql Entwickler" Datenbank kopieren Dienstprogramm - Src/tgt anderes Schema
- 7. BindingList <> Listchanged Ereignis nicht ausgelöst
- 8. Concat HashSet <String> und IList <String>
- 9. Konvertieren Wörterbuch <MyType> .ValueCollection zu IList <MyType>
- 10. IList <T> ObservableCollection <T>
- 11. IList <T> .FindIndex (Int32, Prädikat <T>)
- 12. Wie Readonlycollection <string> und IList <string>
- 13. Wie kann ich eine IList <T> von verschachtelten IList <T> instanziieren?
- 14. Convert BindingList <MyObject> zu Liste <MyObject> C#
- 15. IList <T> hat nicht „where“
- 16. IList <Variablentyp>; Lösen ohne Generics
- 17. IList <int> zum Objekt []
- 18. Argumente zu IList <node>
- 19. Initialize IList <T> C#
- 20. IList <mutable_struct> vs mutable_struct []
- 21. IEnumerable <T> VS IList <T> VS IQueryable <T>
- 22. Konvertieren Sie eine BindingList <T> in ein Array von T
- 23. IList <T> vs IEnumerable <T>. Was ist effizienter IList <T> oder IEnumerable <T>
- 24. Warum implementiert List <T> IList <T>, ICollection <T> und IEnumerable <T>?
- 25. Liste <T> vs BindingList <T> Vorteile/DisAdvantages
- 26. GSSException: Keine gültigen Anmeldeinformationen zur Verfügung gestellt (Mechanismus-Ebene: Kerberos tgt konnte nicht gefunden werden)
- 27. LINQ zum Entfernen bestimmter Elemente aus einem IList <T> basierend auf einem IList <int>
- 28. Wie Ausdruck konvertieren "<< = 1" in Java zu Python
- 29. Verarbeitet eine Collection <T> eine IList <T> oder listet sie über die IList auf <T>?
- 30. Dezimalzahl konvertieren <-> hex
Es gibt bereits 3 Antworten, die das Gleiche sagen, ich verstehe nicht, warum es noch mehr geben muss: P – LukeHennerley
Ich denke, ich war zu langsam dann :(Sobald ich 4 weitere Rep bekommen habe, habe ich deinen Beitrag verbessert – Evelie
Keine Notwendigkeit zu aplogise! +1 für eine richtige Antwort, willkommen in SO. – LukeHennerley