Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dem DataGridView Steuerelement können Sie tabellarische Daten aus einer Vielzahl von Datenquellen anzeigen. Für einfache Anwendungen können Sie die DataGridView Daten manuell ausfüllen und direkt über das Steuerelement bearbeiten. In der Regel speichern Sie Ihre Daten jedoch in einer externen Datenquelle und binden das Steuerelement über eine BindingSource Komponente an das Steuerelement.
In diesem Thema werden einige der gängigen Szenarien beschrieben, die das DataGridView Steuerelement betreffen.
Szenario 1: Anzeigen kleiner Datenmengen
Sie müssen Ihre Daten nicht in einer externen Datenquelle speichern, um sie im DataGridView Steuerelement anzuzeigen. Wenn Sie mit einer kleinen Datenmenge arbeiten, können Sie das Steuerelement selbst auffüllen und die Daten über das Steuerelement bearbeiten. Dies wird als ungebundener Modus bezeichnet. Weitere Informationen finden Sie unter How to: Create an Unbound Windows Forms DataGridView Control.
Wichtige Punkte für Szenarios
Im ungebundenen Modus füllen Sie das Steuerelement manuell auf.
Der ungebundene Modus ist besonders geeignet für kleine Mengen an Read-only-Daten.
Der ungebundene Modus eignet sich auch für tabellenähnliche oder sparsam ausgefüllte Tabellen.
Szenario 2: Anzeigen und Aktualisieren von Daten, die in einer externen Datenquelle gespeichert sind
Sie können das DataGridView Steuerelement als Benutzeroberfläche verwenden, über die Benutzer auf In einer Datenquelle gespeicherte Daten zugreifen können, z. B. eine Datenbanktabelle oder eine Sammlung von Geschäftsobjekten. Weitere Informationen finden Sie unter How to: Bind Data to the Windows Forms DataGridView Control.
Wichtige Punkte für Szenarios
Mit dem gebundenen Modus können Sie eine Verbindung mit einer Datenquelle herstellen, spalten basierend auf den Datenquelleneigenschaften oder Datenbankspalten automatisch generieren und das Steuerelement automatisch auffüllen.
Der gebundene Modus eignet sich für eine hohe Benutzerinteraktion mit Daten. Daten können für die Anzeige formatiert werden, und vom Benutzer angegebene Daten können in das von der Datenquelle erwartete Format analysiert werden. Fehler bei der Dateneingabeformatierung und Datenbankeinschränkungsfehler können erkannt werden, sodass Benutzer gewarnt und fehlerhafte Zellen korrigiert werden können.
Zusätzliche Funktionen wie Spaltensortierung, Einfrieren und Neuanordnung ermöglichen Benutzern das Anzeigen von Daten in der für ihren Workflow am bequemsten geeigneten Weise.
Die Unterstützung der Zwischenablage ermöglicht Benutzern das Kopieren von Daten aus Ihrer Anwendung in andere Anwendungen.
Szenario 3: Erweiterte Daten
Wenn Sie spezielle Anforderungen haben, die das Standarddatenbindungsmodell nicht erfüllt, können Sie die Interaktion zwischen dem Steuerelement und Ihren Daten verwalten, indem Sie den virtuellen Modus implementieren. Das Implementieren des virtuellen Modus bedeutet, einen oder mehrere Ereignishandler zu implementieren, die es dem Steuerelement ermöglichen, Informationen über Zellen abzurufen, sobald die Informationen benötigt werden.
Wenn Sie beispielsweise mit großen Datenmengen arbeiten, sollten Sie den virtuellen Modus implementieren, um eine optimale Effizienz zu gewährleisten. Der virtuelle Modus ist auch nützlich, um die Werte von ungebundenen Spalten beizubehalten, die Sie zusammen mit Spalten anzeigen, die aus einer anderen Datenquelle abgerufen wurden.
Weitere Informationen zum virtuellen Modus finden Sie unter Walkthrough: Implementing Virtual Mode in the Windows Forms DataGridView Control.
Wichtige Punkte für Szenarios
- Der virtuelle Modus eignet sich zum Anzeigen sehr großer Datenmengen, wenn Sie die Leistung optimieren müssen.
Szenario 4: Automatisches Ändern der Größe von Zeilen und Spalten
Wenn Sie regelmäßig aktualisierte Daten anzeigen, können Sie die Größe von Zeilen und Spalten automatisch ändern, um sicherzustellen, dass alle Inhalte sichtbar sind. Das DataGridView Steuerelement bietet mehrere Optionen, mit denen Sie manuelle Größenänderungen aktivieren oder deaktivieren, die Größe programmgesteuert zu bestimmten Zeiten ändern oder die Größe automatisch ändern können, wenn Sich Inhalte ändern. Weitere Informationen finden Sie unter Größenänderungsoptionen im DataGridView-Steuerelement in Windows Forms.
Wichtige Punkte für Szenarios
Mit der manuellen Größenänderung können Benutzer Zellenhöhen und -breite anpassen.
Mit der automatischen Größenänderung können Sie Zellengrößen beibehalten, sodass Zellinhalte nie abgeschnitten werden.
Mithilfe der programmgesteuerten Größenänderung können Sie die Größe von Zellen zu bestimmten Zeiten ändern, um die Leistungseinbußen bei einer kontinuierlichen automatischen Größenänderung zu vermeiden.
Szenario 5: Einfache Anpassung
Das DataGridView Steuerelement bietet viele Möglichkeiten, um sein grundlegendes Aussehen und Verhalten zu ändern. Weitere Informationen finden Sie unter Zellenstile im DataGridView-Steuerelement in Windows Forms.
Wichtige Punkte für Szenarios
DataGridViewCellStyle mit Objekten können Sie Farb-, Schriftart-, Formatierungs- und Positionierungsinformationen auf mehreren Ebenen und für einzelne Elemente des Steuerelements bereitstellen.
Zellstile können von mehreren Elementen überlagert und gemeinsam genutzt werden, sodass Sie Code wiederverwenden können.
Szenario 6: Erweiterte Anpassung
Das DataGridView Steuerelement bietet viele Möglichkeiten zum Anpassen der Darstellung und des Verhaltens.
Wichtige Punkte für Szenarios
Sie können Ihren eigenen Zellfärbungscode bereitstellen. Weitere Informationen finden Sie unter So passen Sie das Erscheinungsbild von Zellen im Windows Forms DataGridView-Steuerelement an.
Sie können ein eigenes Zeilenbild bereitstellen. Dies ist beispielsweise hilfreich, um Zeilen mit Inhalt zu erstellen, der sich über mehrere Spalten erstreckt. Weitere Informationen finden Sie unter So passen Sie das Erscheinungsbild von Zeilen im Windows Forms DataGridView-Steuerelement an.
Sie können ihre eigenen Zellen- und Spaltenklassen implementieren, um die Zellendarstellung anzupassen. Weitere Informationen finden Sie unter Anpassen von Zellen und Spalten im Windows Forms DataGridView-Steuerelement durch Erweiterung ihres Verhaltens und Aussehens.
Sie können eigene Zellen- und Spaltenklassen implementieren, um andere Steuerelemente als die von den integrierten Spaltentypen bereitgestellten zu hosten. Weitere Informationen finden Sie unter How to: Host Controls in Windows Forms DataGridView Cells.
Siehe auch
.NET Desktop feedback