Filter is not Working when i bind itemsource with Datatable


I have gone through this link for filter data in SfDataGrid its working with ObservableCollection.

When i bind the DataTable to itemsource  filter is not working. please provide some sample with datatable.

Example

//viewmodel.cs

DataTable dt=new DataTable();

DataTable generateValue()
{
dt.Columns.Add("Name");
dt.Columns.Add("Age");`
dt.Rows.Add("Bharath",26);
dt.Rows.Add("Sudharsan", 26);
}


//view.cs

 sfGrid = new SfDataGrid(Activity);  
 sfGrid.AllowSorting = true;
 sfGrid.AllowTriStateSorting = true;
 sfGrid.AutoGeneratingColumn += SfGrid_AutoGeneratingColumn;
 sfGrid.ItemsSource = viewModel.generateValue();
  //SearchText
            filterText = new SearchView(Activity);
            filterText.SetQueryHint("Enter the Text to filter");
            filterText.QueryTextChange += OnFilterTextChanged;
            viewModel.filterTextChanged = OnFilterChanged;



1 Reply 1 reply marked as answer

KK Karthikraja Kalaimani Syncfusion Team October 19, 2020 10:33 AM UTC

Hi Bharath,

We have prepared a sample for your requirement. Please refer to the below attached sample.

Sample link : https://www.syncfusion.com/downloads/support/directtrac/general/ze/DataTable_(4)821756891-500856048

Regards,
Karthik Raja


Marked as answer
Loader.
Up arrow icon