IDataGridViewEditingControl.EditingControlFormattedValue Eigenschaft

Definition

Ruft den formatierten Wert der Zelle ab, die im Editor geändert wird, oder legt diesen Wert fest.

public:
 property System::Object ^ EditingControlFormattedValue { System::Object ^ get(); void set(System::Object ^ value); };
public object EditingControlFormattedValue { get; set; }
member this.EditingControlFormattedValue : obj with get, set
Public Property EditingControlFormattedValue As Object

Eigenschaftswert

Ein Object, das den formatierten Wert der Zelle darstellt.

Beispiele

Im folgenden Codebeispiel wird eine Implementierung dieses Members bereitgestellt. Dieses Beispiel ist Teil eines größeren Beispiels, das unter How to: Host Controls in Windows Forms DataGridView Cells verfügbar ist.

// Implements the IDataGridViewEditingControl.EditingControlFormattedValue 
// property.
public object EditingControlFormattedValue
{
    get
    {
        return this.Value.ToShortDateString();
    }
    set
    {            
        if (value is String)
        {
            try
            {
                // This will throw an exception of the string is 
                // null, empty, or not in the format of a date.
                this.Value = DateTime.Parse((String)value);
            }
            catch
            {
                // In the case of an exception, just use the 
                // default value so we're not left with a null
                // value.
                this.Value = DateTime.Now;
            }
        }
    }
}
Public Property EditingControlFormattedValue() As Object _
    Implements IDataGridViewEditingControl.EditingControlFormattedValue

    Get
        Return Me.Value.ToShortDateString()
    End Get

    Set(ByVal value As Object)
        Try
            ' This will throw an exception of the string is 
            ' null, empty, or not in the format of a date.
            Me.Value = DateTime.Parse(CStr(value))
        Catch
            ' In the case of an exception, just use the default
            ' value so we're not left with a null value.
            Me.Value = DateTime.Now
        End Try
    End Set

End Property

Hinweise

Der formatierte Wert stellt den Wert dar, wie er auf der Benutzeroberfläche des Steuerelements angezeigt wird. Der formatierte Wert kann sich in absolutem Wert und sogar datentyp vom tatsächlichen Wert unterscheiden, der im Steuerelement enthalten ist.

Gilt für:

Weitere Informationen