Skip to content

SyncfusionExamples/How-to-clear-search-highlights-when-text-is-deleted-in-.NET-MAUI-DataGrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

How to clear search highlights when text is deleted in .NET MAUI DataGrid?

This article demonstrates how to clear search highlights when text is deleted in .NET MAUI DataGrid.

In SfDataGrid with a search bar, the search text can be cleared either by clicking the clear (✕) icon or by manually deleting the text. To handle this, subscribe to the TextChanged event of the search bar. This event is triggered whenever the text changes, including when it is cleared. In the event handler, use the SearchController.ClearSearch() method to clear the search highlights.

XAML

<Grid RowDefinitions="Auto,*">
    <HorizontalStackLayout Grid.Row="0" Spacing="10" Margin="10">
        <SearchBar x:Name="searchBar"
                   Placeholder="Search orders..."
                   SearchButtonPressed="searchBar_SearchButtonPressed"
                   TextChanged="searchBar_TextChanged"
                   WidthRequest="300"/>
    </HorizontalStackLayout>


    <syncfusion:SfDataGrid Grid.Row="1"
        x:Name="dataGrid"
        ItemsSource="{Binding OrderInfoCollection}">
        
        <syncfusion:SfDataGrid.Columns>
            <syncfusion:DataGridNumericColumn HeaderText="Order ID" Format="0"
            MappingName="OrderID" Width="150"/>
            <syncfusion:DataGridTextColumn HeaderText="Customer ID"
            MappingName="CustomerID"
            Width="150" />
            <syncfusion:DataGridTextColumn HeaderText="Ship Country"
            MappingName="ShipCountry"
            Width="150" />
        </syncfusion:SfDataGrid.Columns>
        
    </syncfusion:SfDataGrid>
</Grid>

C#

private void searchBar_TextChanged(object sender, TextChangedEventArgs e)
{

    if (string.IsNullOrWhiteSpace(e.NewTextValue))
    {
        dataGrid.SearchController.ClearSearch();
    }

}

Download the complete sample from GitHub

About

This demo shows how to clear search highlights when text is deleted in .NET MAUI DataGrid?

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages