DisplayFormatAttribute.DataFormatString Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает формат отображения значения поля.
public:
property System::String ^ DataFormatString { System::String ^ get(); void set(System::String ^ value); };
public string DataFormatString { get; set; }
public string? DataFormatString { get; set; }
member this.DataFormatString : string with get, set
Public Property DataFormatString As String
Строка форматирования, определяющая формат отображения поля данных. По умолчанию это пустая строка (""), указывающая на неприменение к значению поля специального форматирования.
В следующих примерах показано, как использовать DataFormatString свойство для задания формата отображения полей данных. В первом примере задается формат отображения для поля данных типа валюты. Во втором примере задается формат отображения для поля данных типа даты.
// Display currency data field in the format $1,345.50.
[DisplayFormat(DataFormatString="{0:C}")]
public object StandardCost;
' Display currency data field in the format such as $1,345.50.
<DisplayFormat(DataFormatString:="{0:C}")> _
Public StandardCost As Object
// 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;
' Display date data field in the short format such as 11/12/08.
' Also, apply format in edit mode.
<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{0:d}")> _
Public SellStartDate As Object
Используйте свойство , DataFormatString чтобы указать пользовательский формат отображения для значений, отображаемых в объекте DynamicField . DataFormatString Если свойство не задано, значение поля отображается без специального форматирования. Дополнительные сведения см. в статье Типы форматирования в .NET.
Ескерім
DynamicField.HtmlEncode Если свойство имеет значение true
, значение поля кодируется в формате HTML в его строковом представлении перед применением строки форматирования. Для некоторых объектов, таких как даты, может потребоваться управлять отображением объекта с помощью строки форматирования. В таких случаях необходимо присвоить свойству DynamicField.HtmlEncode значение false
.
По умолчанию строка форматирования применяется к значению поля, только если элемент управления с привязкой к данным, содержащий DynamicField объект, находится в режиме только для чтения. Чтобы применить строку форматирования к значениям полей в режиме редактирования, присвойте свойству ApplyFormatInEditMode значение true
.
Строка форматирования может быть любой строкой литерала и обычно включает заполнитель для значения поля. Например, в строке форматирования "Item Value: {0}" значение поля заменяется {0} заполнителем при отображении строки в объекте DynamicField . Оставшаяся часть строки форматирования отображается в виде литерального текста.
Ескерім
Если строка форматирования не содержит заполнитель, значение поля из источника данных не включается в окончательный отображаемый текст.
Өнім | Нұсқалар |
---|---|
.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 |
.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 |
UWP | 10.0 |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: