Inhalt
Klassenlexikon

Generische Klasse BindingList

Namensraum Vererbungshierarchie Schnittstellen
System.ComponentModel
Object
  Collection<T>
    BindingList<T>
ICollection
ICollection<T>
IEnumerable
IEnumerable<T>
IList
IList<T>
IBindingList
ICancelAddNew
IRaiseItemChangedEvents
Kurzbeschreibung

BindingList ist eine anpassbare (generische) Klasse, aus der durch Angabe einer Datenelementklasse eine streng typisierte Liste hergestellt werden kann.

Hinweise
  • Die Klasse implementiert die Schnittstelle IList<T>, die das Einfügen und Entfernen von Elementen in die Liste ermöglicht.
  • Die Klasse implementiert die Schnittstelle IEnumerable<T>. Es ist deshalb möglich, die foreach-Anweisung zu verwenden, um die in der Liste enthaltenen Elemente aufzuzählen.

Um Elemente in die Liste einzufügen oder aus der Liste zu entfernen, verwendest du die Methoden der Schnittstelle IList<T>. Beachte, dass du durch Zuweisungen an die Eigenschaften AllowEdit, AllowNew, AllowRemove festlegen musst, welche Bearbeitungsmöglichkeiten du zulassen möchtest.

Eine angepasste Konkretisierung von BindingList kann als Datenquelle eines DataGridView verwendet werden.


Inhalt
Klassenlexikon