Leistungsoptimierung im DataGridView-Steuerelement in Windows Forms

Wenn Sie mit großen Datenmengen arbeiten, kann das DataGridView-Steuerelement viel Arbeitsspeicher verbrauchen, wenn Sie es nicht sorgfältig verwenden. Auf Clients mit begrenztem Arbeitsspeicher können Sie einen Teil dieses Mehraufwands vermeiden, indem Sie auf Funktionen verzichten, die eine hohe Arbeitsspeicherauslastung verursachen. Sie können auch einige oder alle Aufgaben zum Warten und Abrufen von Daten selbst verwalten, indem Sie den virtuellen Modus verwenden, um die Arbeitsspeicherauslastung für Ihr Szenario anzupassen.

In diesem Abschnitt

Empfohlene Vorgehensweisen für das Skalieren des DataGridView-Steuerelements in Windows Forms
Beschreibt, wie Sie das DataGridView-Steuerelement auf eine Weise verwenden, dass unnötige Arbeitsspeicherauslastung und Leistungseinbußen bei der Arbeit mit großen Datenmengen vermieden werden.

Virtueller Modus im DataGridView-Steuerelement in Windows Forms
Beschreibt, wie der virtuelle Modus als Ergänzung oder Ersatz für den standardmäßigen Datenbindungsmechanismus verwendet werden kann.

Exemplarische Vorgehensweise: Implementieren des virtuellen Modus im DataGridView-Steuerelement in Windows Forms
Beschreibt die Implementierung von Handlern für verschiedene Ereignisse im virtuellen Modus. Außerdem wird demonstriert, wie Rollback und Commit auf Zeilenebene für Benutzeränderungen implementiert werden.

Implementieren des virtuellen Modus mit Just-In-Time-Laden von Daten in das DataGridView-Steuerelement in Windows Forms
Beschreibt, wie Daten nach Bedarf geladen werden, was nützlich ist, wenn mehr Daten angezeigt werden sollen, als der verfügbare Arbeitsspeicher des Clients speichern kann.

Verweis

DataGridView
Enthält die Referenzdokumentation für das DataGridView-Steuerelement.

VirtualMode
Enthält die Referenzdokumentation für die VirtualMode-Eigenschaft.

Weitere Informationen