Pflege einer aktuellen DataGridView mit einer Bindungsliste
Beim Binden einer Liste
Problemerklärung
Eine Liste
Lösung
Um dieses Problem zu beheben, binden Sie DataGridView an eine BindingList
Bindung an eine BindingList
var list = new BindingList<Person>(persons); myGrid.DataSource = list;
Zusätzliche Empfehlung
Erwägen Sie die Verwendung von a BindingSource zur weiteren Verbesserung der Datenbindungsfunktionen. Eine BindingSource fungiert als Vermittler zwischen der Datenquelle (in diesem Fall BindingList
Bindung an eine BindingSource
var list = new List<Person>() { new Person { Name = "Joe", }, new Person { Name = "Misha", }, }; var bindingList = new BindingList<Person>(list); var source = new BindingSource(bindingList, null); grid.DataSource = source;
Das obige ist der detaillierte Inhalt vonWie kann ich mein DataGridView auf dem neuesten Stand halten, wenn ich eine Liste verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!