Demonstration and configuration of the Radzen Blazor DropDownDataGrid component.
These demos showcase a dropdown with an embedded DataGrid displaying multiple columns, custom templates for header/footer/value/items, configurable filtering with case sensitivity and operators, custom filtering via LoadData event, multiple selection support, virtualization with IQueryable or LoadData, density control, and dynamic data binding.
As all Radzen Blazor input components the DropDownDataGrid has a Value property which gets and sets the value of the component. Use @bind-Value to get the user input.
Value property can be used to set the value of the component and Change event to get the user input.
Use the TextProperty and ValueProperty properties to specify which fields to display and use as values.
Use the HeaderTemplate, FooterTemplate, ValueTemplate, and Template properties to customize the appearance.
Add multiple RadzenDropDownDataGridColumn components to display additional data columns in the dropdown grid.
Configure filtering behavior with FilterCaseSensitivity and FilterOperator properties.
Use the LoadData event to implement custom filtering logic and load data on-demand.
Use Multiple="true" to enable selection of multiple items from the dropdown grid.
Enable virtualization with IQueryable to efficiently handle large datasets by loading items on demand.
Combine virtualization with the LoadData event for custom data loading with large datasets.
Use the Density property to control the spacing and compactness of rows in the dropdown grid.
Bind the DropDownDataGrid to dynamic data sources where columns and data are determined at runtime.
The following keys or key combinations provide a way for users to navigate and interact with Radzen Blazor DropDownDataGrid component.
| Press this key | To do this |
|---|---|
| Tab | Navigate to a DropDownDataGrid. |
| Alt + DownArrow | Open DropDownDataGrid popup. |
| DownArrow on closed popup | Select next DropDownDataGrid item. |
| UpArrow on closed popup | Select previous DropDownDataGrid item. |
| DownArrow in an opened popup | Focus next DropDownDataGrid item. |
| UpArrow in an opened popup | Focus previous DropDownDataGrid item. |
| LeftArrow in an opened popup | Goes to previous DropDownDataGrid page. |
| RightArrow in an opened popup | Goes to next DropDownDataGrid page. |
| Enter in an opened popup | Select the focused DropDownDataGrid item and close the popup. |
| Esc or Alt + DownArrow in an opened popup | Close the DropDownDataGrid popup. |
Radzen Blazor Components, © 2018-2025 Radzen.
Source Code licensed under
MIT