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.
Aktualisiert: November 2007
Das DataGridView-Steuerelement ermöglicht die automatische Konvertierung zwischen Zellenwerten und den Datentypen, die in den übergeordneten Spalten angezeigt werden. In den Textfeldspalten werden beispielsweise Zeichenfolgenentsprechungen von Datums-, Uhrzeit-, Zahlen- und Enumerationswerten angezeigt und vom Benutzer eingegebene Zeichenfolgenwerte in die für den Datastore erforderlichen Typen konvertiert.
Formatieren mit der DataGridViewCellStyle-Klasse
Das DataGridView-Steuerelement stellt grundlegende Datenformatierungen von Zellenwerten durch die DataGridViewCellStyle-Klasse bereit. Mit der Format-Eigenschaft können Sie Datums-, Uhrzeit-, Zahlen- und Enumerationswerte für die aktuelle Standardkultur mithilfe der unter Formatierung von Typen beschriebenen Formatspezifizierer formatieren. Sie können diese Werte auch für bestimmte Kulturen mithilfe der FormatProvider-Eigenschaft formatieren. Das angegebene Format wird sowohl zur Anzeige von Daten als auch zur Analyse von Daten verwendet, die der Benutzer im angegebenen Format eingibt.
Die DataGridViewCellStyle-Klasse stellt zusätzliche Formatierungseigenschaften für den Zeilenumbruch, die Textausrichtung und die benutzerdefinierte Anzeige von NULL-Datenbankwerten bereit. Weitere Informationen finden Sie unter Gewusst wie: Formatieren von Daten im DataGridView-Steuerelement in Windows Forms.
Formatieren mit dem CellFormatting-Ereignis
Wenn die grundlegende Formatierung nicht Ihren Vorstellungen entspricht, können Sie in einem Handler für das DataGridView.CellFormatting-Ereignis benutzerdefinierte Datenformatierungen bereitstellen. Das an den Handler übergebene DataGridViewCellFormattingEventArgs verfügt über eine Value-Eigenschaft, die anfangs den Zellenwert enthält. Normalerweise wird dieser Wert automatisch in den Anzeigetyp konvertiert. Um den Wert selbst zu konvertieren, legen Sie die Value-Eigenschaft auf einen Wert des Anzeigetyps fest.
Hinweis: |
|---|
Wenn für die Zelle eine Formatzeichenfolge ausgewählt ist, wird der geänderte Value-Eigenschaftenwert damit überschrieben, sofern Sie die FormattingApplied-Eigenschaft nicht auf true festlegen. |
Das CellFormatting-Ereignis ist außerdem hilfreich, wenn Sie DataGridViewCellStyle-Eigenschaften für einzelne Zellen anhand ihrer Werte festlegen möchten. Weitere Informationen finden Sie unter Gewusst wie: Anpassen der Datenformatierung im DataGridView-Steuerelement in Windows Forms.
Wenn die herkömmliche Analyse der vom Benutzer angegebenen Werte nicht Ihren Vorstellungen entspricht, können Sie das CellParsing-Ereignis des DataGridView-Steuerelements behandeln, um eine benutzerdefinierte Analyse bereitzustellen.
Siehe auch
Aufgaben
Gewusst wie: Formatieren von Daten im DataGridView-Steuerelement in Windows Forms
Gewusst wie: Anpassen der Datenformatierung im DataGridView-Steuerelement in Windows Forms
Konzepte
Zellstile im DataGridView-Steuerelement in Windows Forms
Referenz
Weitere Ressourcen
Anzeigen von Daten im DataGridView-Steuerelement in Windows Forms
Hinweis: