Blazor DropDown filtering case sensitivity and filter operator
Add search to the Blazor DropDown with built-in filtering - choose the filter operator (contains, starts with), toggle case sensitivity, or filter data on demand.
Use the LoadData event to implement custom filtering logic and load data on-demand.
info
With LoadData the Data collection holds only the current search results. When ValueProperty is set, the DropDown finds the selected item by looking up Value in Data, so the selected text disappears while the search results do not include that item and returns when they do. This example binds Value to the item itself (no ValueProperty) to keep the selected text visible while filtering. To keep using ValueProperty, include the selected item in the data returned by LoadData.
Frequently asked questions
How do I add a search box to the Blazor DropDown?
Set AllowFiltering to true. Users can then type to filter the items, and you can control the filter operator (contains, starts with) and case sensitivity.
How do I make DropDown filtering case-insensitive?
Set FilterCaseSensitivity to CaseInsensitive so the search matches items regardless of letter case.
Radzen Blazor Newsletter
Get an email when new components and releases ship.
All the tools in one place
Save Hours on Every Project
With Radzen Blazor subscription you get the full toolkit, including:
support
Dedicated support backed by proven expertise
palette
Premium themes and theme editor
widgets
Ready-to-use UI blocks
dashboard_customize
Complete app templates
format_shapes
Visual design-time-experience

Radzen Blazor Components, © 2018-2026 Radzen.
Source Code licensed under
MIT