IDataGridViewEditingControl.EditingControlFormattedValue Propriété

Définition

Obtient ou définit la valeur mise en forme de la cellule en cours de modification par l'éditeur.

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

Valeur de propriété

Object qui représente la valeur mise en forme de la cellule.

Exemples

L’exemple de code suivant fournit une implémentation de ce membre. Cet exemple fait partie d’un exemple plus large disponible dans How to: Host Controls in Windows Forms DataGridView Cells.

// 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

Remarques

La valeur mise en forme représente la valeur telle qu’elle est affichée dans l’interface utilisateur du contrôle. La valeur mise en forme peut être différente en valeur absolue et même en type de données de la valeur réelle contenue dans le contrôle.

S’applique à

Voir aussi