Search & Filtering
Advanced search capabilities with configurable options
Basic Search (Case-Insensitive)
Default search behavior with case-insensitive matching.
Search employees...
Selected Employee ID: 0
<BlazorXSelect TValue="int"
Items="@employees"
@bind-Value="@selectedEmployeeId"
MinimumResultsForSearch="0"
CaseSensitiveSearch="false"
Placeholder="Search employees..." />Case-Sensitive Search
Enable case-sensitive search for exact matching.
Case-sensitive search...
Try searching "john" vs "John" - results will differ
Search with Minimum Results Threshold
Show search box only when there are enough items.
With Threshold (10 items required)
No search box (only 5 items)...
Without Threshold
Search box shown...
// Hide search if less than 10 items
<BlazorXSelect MinimumResultsForSearch="10" ... />
// Always show search
<BlazorXSelect MinimumResultsForSearch="0" ... />
// Never show search
<BlazorXSelect MinimumResultsForSearch="@int.MaxValue" ... />Search in Large Datasets
Efficiently search through hundreds of items.
Search 200+ items...
Selected: 0
Search Configuration Comparison
Contains (Default)
Matches anywhere in text
Search products...
Case Sensitive
Exact case matching
Case-sensitive search...