DisplayFormatAttribute.ApplyFormatInEditMode Property

Definition

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.

C#
public bool ApplyFormatInEditMode { get; set; }

Property Value

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

Examples

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.

C#
// 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;

Remarks

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.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
UWP 10.0