Ok, ich habe eine DataGridView, die ich mit Daten laden möchte, die ich von einem SQLDataReader in einem Hintergrund-Worker abruft, wie die Daten kommen (es ist eine Abfrage, die lange dauert).VB.NET DataGridView lädt Daten von einem Hintergrund-Worker und SQLDataReader
Mein Ziel ist, dass die Benutzererfahrung der Suche nach einer Datei in Windows ähnlich ist, in der die Ergebnisse in der Liste angezeigt werden und sie mit dem Fenster interagieren können.
Ich habe es mit einem Hintergrund-Worker und Datenleser arbeiten und ich versuche, die Zeile aus dem SQLDataReader.Read mithilfe der BackgroundWorker.ReportProgress-Methode hinzuzufügen. Alles technisch funktioniert, aber das Flimmern ist verrückt und die Form ist unbrauchbar (wahrscheinlich nicht, weil der GUI-Thread blockiert ist, sondern nur, weil so viel los ist ...)
Irgendwelche Ideen? Wie mache ich das Laden der Datagridview "glatt"?