Übersetzung vorschlagen
 
Andere Vorschläge:

progress indicator
Keine anderen Vorschläge
Per Mausklick bewerten und Feedback geben
MSDN
MSDN Library
Visual Studio 2010
Visual Studio
Windows Forms
 Datenformatierung im DataGridView-S...
Alle reduzieren/Alle erweitern Alle reduzieren
Inhalt anzeigen:  Englisch mit deutscher ÜbersetzungInhalt anzeigen: Englisch mit deutscher Übersetzung
.NET Framework 4 - Windows Forms
Data Formatting in the Windows Forms DataGridView Control

The DataGridView control provides automatic conversion between cell values and the data types that the parent columns display. Text box columns, for example, display string representations of date, time, number, and enumeration values, and convert user-entered string values to the types required by the data store.

The DataGridView control provides basic data formatting of cell values through the DataGridViewCellStyle class. You can use the Format property to format date, time, number, and enumeration values for the current default culture using the format specifiers described in Formatting Types. You can also format these values for specific cultures using the FormatProvider property. The specified format is used both to display data and to parse data that the user enters in the specified format.

The DataGridViewCellStyle class provides additional formatting properties for wordwrap, text alignment, and the custom display of null database values. For more information, see How to: Format Data in the Windows Forms DataGridView Control.

If the basic formatting does not meet your needs, you can provide custom data formatting in a handler for the DataGridView..::.CellFormatting event. The DataGridViewCellFormattingEventArgs passed to the handler has a Value property that initially contains the cell value. Normally, this value is automatically converted to the display type. To convert the value yourself, set the Value property to a value of the display type.

NoteNote

If a format string is in effect for the cell, it overrides your change of the Value property value unless you set the FormattingApplied property to true.

The CellFormatting event is also useful when you want to set DataGridViewCellStyle properties for individual cells based on their values. For more information, see How to: Customize Data Formatting in the Windows Forms DataGridView Control.

If the default parsing of user-specified values does not meet your needs, you can handle the CellParsing event of the DataGridView control to provide custom parsing.

.NET Framework 4 - Windows Forms
Datenformatierung im DataGridView-Steuerelement in Windows Forms

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.

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.

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.

HinweisHinweis

Wenn für die Zelle eine Formatzeichenfolge ausgewählt ist, wird der geänderte Value-Eigenschaftswert 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.

Communityinhalt   Was ist Community Content?
Neuen Inhalt hinzufügen RSS  Anmerkungen
Processing
© 2012 Microsoft. Alle Rechte vorbehalten. Nutzungsbedingungen | Markenzeichen | Informationen zur Datensicherheit
Page view tracker