DisplayFormatAttribute.ApplyFormatInEditMode Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets a value that indicates whether the formatting string that is specified by the DataFormatString property is applied to the field value when the data field is in edit mode.

Namespace:   System.ComponentModel.DataAnnotations
Assembly:  System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)

public bool ApplyFormatInEditMode { get; set; }

Property Value

Type: System.Boolean

true if the formatting string applies to the field value in edit mode; otherwise, false. The default is false.

By default, the formatting string that is specified by the DataFormatString property is applied to field values only when the data-bound control is in read-only mode.

The following example shows how to use the ApplyFormatInEditMode property to set the display format for date information when the data field is in edit mode. The data field format to use for the data field is specified by setting the DataFormatString property.

// Display date data field in the short format 11/12/08.
// Also, apply format in edit mode.
[DisplayFormat(ApplyFormatInEditMode=true, DataFormatString = "{0:d}")]
public object SellStartDate;

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 3.0
Return to top
Show: