DxListBox<TData, TValue>.TextFieldName Property

Specifies the data source field that provides text for List Box items.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.dll

Declaration

[Parameter]
public string TextFieldName { get; set; }

Property Value

Type Description
String

A string value that specifies a data source field's name.

Remarks

Use the TextFieldName property when you bind the List Box to a data source that store custom objects (IEnumerable<CustomType>). This property specifies the name of the data source field that provides text for the List Box items.

If the TextFieldName property is not specified, the List Box component searches for a Text field in the data source and uses this field as a text field. Otherwise, List Box populates its items with the CustomType.ToString() values.

@using BlazorApp.Data

<DxTagBox Data="@Staff.DataSource"
          @bind-Values="@Values"
          TextFieldName="TextField"
          DropDownWidthMode="DropDownWidthMode.EditorWidth">
</DxTagBox>

@code {
    IEnumerable<Person> Values { get; set; } = Staff.DataSource.Take(2);
}

ComboBox Editor Width

NOTE

Online Demo: List Box - Overview

See Also