blazor-devexpress-dot-blazor-dot-dxcombobox-2-a57a2b17.md
Allows you to add columns to the ComboBox.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
[Parameter]
public RenderFragment Columns { get; set; }
| Type | Description |
|---|---|
| RenderFragment |
A collection of columns (UI fragments).
|
The DevExpress Blazor ComboBox control can display data across multiple columns. Follow the steps below to create columns:
<Columns>...</Columns> tag to the component’s markup to declare the column collection.DxListEditorColumn object, specify the data source field that populates column cells.DxListEditorColumn properties to customize the column’s appearance as needed.To format an edit box’s value, use the EditFormat property.
<DxComboBox Data="@Staff.DataSource"
@bind-Value="@SelectedPerson"
EditFormat ="{1} {2}">
<Columns>
<DxListEditorColumn FieldName="Id" Width="50px" />
<DxListEditorColumn FieldName="FirstName" Caption="Name"/>
<DxListEditorColumn FieldName="LastName" Caption="Surname"/>
</Columns>
</DxComboBox>
@code {
Person SelectedPerson { get; set; } = Staff.DataSource[0];
}
Run Demo: ComboBox – Multiple Columns
See Also
DxComboBox<TData, TValue> Class