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.
Das DataGridView Steuerelement stellt eine automatische Konvertierung zwischen Zellwerten und den Datentypen bereit, die von den übergeordneten Spalten angezeigt werden. Textfeldspalten können beispielsweise Zeichenfolgendarstellungen von Datums-, Uhrzeit-, Zahlen- und Enumerationswerten anzeigen und benutzereingegebene Zeichenfolgenwerte in die vom Datenspeicher benötigten Typen konvertieren.
Formatierung mit der DataGridViewCellStyle-Klasse
Das DataGridView Steuerelement stellt eine grundlegende Datenformatierung von Zellwerten über die DataGridViewCellStyle Klasse bereit. Mit der Format Eigenschaft können Sie Datums-, Uhrzeit-, Zahlen- und Enumerationswerte für die aktuelle Standardkultur formatieren, indem Sie die in Formatierungstypen beschriebenen Formatbezeichner verwenden. Sie können diese Werte auch für bestimmte Kulturen mithilfe der FormatProvider Eigenschaft formatieren. Das angegebene Format wird sowohl zum Anzeigen von Daten als auch zum Analysieren von Daten verwendet, die der Benutzer in das angegebene Format eingibt.
Die DataGridViewCellStyle Klasse stellt zusätzliche Formatierungseigenschaften für Wordwrap, Textausrichtung und die benutzerdefinierte Anzeige von NULL-Datenbankwerten bereit. Weitere Informationen finden Sie unter So formatieren Sie Daten im Windows Forms DataGridView-Steuerelement.
Formatierung mit dem CellFormatting-Ereignis
Wenn die grundlegende Formatierung nicht Ihren Anforderungen entspricht, können Sie benutzerdefinierte Datenformatierungen in einem Handler für das DataGridView.CellFormatting Ereignis bereitstellen. Das an den Handler übergebene DataGridViewCellFormattingEventArgs-Objekt verfügt über eine Value-Eigenschaft, die anfänglich den Zellwert 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 eine Formatzeichenfolge für die Zelle wirksam ist, überschreibt sie die Änderung des Value Eigenschaftswerts, es sei denn, Sie legen die FormattingApplied Eigenschaft auf true.
Das CellFormatting Ereignis ist auch hilfreich, wenn Sie Eigenschaften für einzelne Zellen basierend auf ihren Werten festlegen DataGridViewCellStyle möchten. Weitere Informationen finden Sie unter How to: Customize Data Formatting in the Windows Forms DataGridView Control.
Wenn die Standardanalyse von vom Benutzer angegebenen Werten nicht Ihren Anforderungen entspricht, können Sie das CellParsing Ereignis des DataGridView Steuerelements behandeln, um eine benutzerdefinierte Analyse bereitzustellen.
Siehe auch
- DataGridView
- DataGridViewCellStyle
- Anzeigen von Daten im DataGridView-Steuerelement in Windows Forms
- Zellstile im DataGridView-Steuerelement in Windows Forms
- Wie man Daten im Windows Forms DataGridView-Steuerelement formatiert
- Anpassen der Datenformatierung im DataGridView-Steuerelement in Windows Forms
.NET Desktop feedback