


Thanks for joining our community and helping improve Syncfusion products!


We have a datagrid with 30+ text columns and a hundred of rows, enough to fill a large screen.

We have search bar that uses the SfDataGrid.SearchHelper with the settings AllowFiltering = false and CanHighlightSearchText = true

If we use it  to search for a text that has a lot of occurences (for example searching for "0"), the whole gui freezes. Pausing the program to check the stack trace shows that Syncfusion is busy searching the text and drawing the highlighted areas.

I attached an example of one of those stack traces.

It works fine if any of those parameters change:

-reduce the number of displayed rows

-reduce the number of displayed columns

-set the 

CanHighlightSearchText setting to false

-search for a text with rare occurences