Standardfunktionalität des DataGridView-Steuerelements von Windows Forms

Das Windows Forms-Steuerelement DataGridView bietet Benutzern eine erhebliche Anzahl von Standardfunktionen.

Standardfunktionen

Für ein DataGridView-Steuerelement gilt standardmäßig:

  • Zeigt automatisch Spalten- und Zeilenüberschriften an, die beim vertikalen Scrollen der Tabelle sichtbar bleiben.

  • Verfügt über eine Zeilenüberschrift, die einen Auswahlindikator für die aktuelle Zeile enthält.

  • Enthält ein Auswahlrechteck in der ersten Zelle.

  • Verfügt über Spalten, deren Größe automatisch geändert werden kann, wenn der Benutzer auf die Spaltentrennlinien doppelklickt.

  • Unterstützt automatisch visuelle Stile unter Windows XP und der Windows Server 2003-Familie, wenn die EnableVisualStyles-Methode von der Main-Methode der Anwendung aufgerufen wird.

Außerdem kann der Inhalt eines DataGridView-Steuerelements standardmäßig bearbeitet werden:

  • Wenn der Benutzer in einer Zelle einen Doppelklick ausführt oder F2 drückt, versetzt das Steuerelement die Zelle automatisch in den Bearbeitungsmodus und aktualisiert den Inhalt der Zelle, während der Benutzer seine Eingaben vornimmt.

  • Wenn der Benutzer bis zum Ende des Rasters scrollt, sieht er, dass eine Zeile zum Hinzufügen neuer Datensätze vorhanden ist. Wenn der Benutzer auf diese Zeile klickt, wird dem DataGridView-Steuerelement eine neue Zeile mit Standardwerten hinzugefügt. Wenn der Benutzer ESC drückt, wird diese neue Zeile ausgeblendet.

  • Wenn der Benutzer auf eine Zeilenüberschrift klickt, wird die gesamte Zeile ausgewählt.

Wenn Sie ein DataGridView-Steuerelement durch Festlegen seiner DataSource-Eigenschaft an eine Datenquelle binden, gilt für das Steuerelement Folgendes:

  • Übernimmt automatisch die Namen der Spalten der Datenquelle als Text für die Spaltenüberschrift.

  • Wird mit dem Inhalt der Datenquelle aufgefüllt. DataGridView-Spalten werden automatisch für jede Spalte in der Datenquelle erstellt.

  • Erstellt eine Zeile für jede sichtbare Zeile in der Tabelle.

  • Sortiert die Zeilen automatisch basierend auf den zugrunde liegenden Daten, wenn der Benutzer auf eine Spaltenüberschrift klickt.

Weitere Informationen