Beste Möglichkeit zum Aktualisieren von DataGridView, wenn Sie die Basisdatenquelle aktualisieren

Wie kann eine DataGridView am besten aktualisiert werden, wenn Sie die Basisdatenquelle aktualisieren?

Ich aktualisiere die Datenquelle häufig und wollte dem Benutzer das Ergebnis so anzeigen, wie es geschieht.

Ich habe so etwas gemacht (und es funktioniert), aber das geht nichtDataGridView.DataSource scheint nicht der richtige Weg zu sein.

List<ItemState> itemStates = new List<ItemState>();
dataGridView1.DataSource = itemStates;

for (int i = 0; i < 10; i++) { 
    itemStates.Add(new ItemState { Id = i.ToString() });
    dataGridView1.DataSource = null;
    dataGridView1.DataSource = itemStates;
    System.Threading.Thread.Sleep(500);
}

Antworten auf die Frage(7)

Ihre Antwort auf die Frage