Showing posts with label radgrid filter. Show all posts
Showing posts with label radgrid filter. Show all posts

Saturday, 24 July 2021

How to get Filter Column and FilterValue from code behind radgrid

 Here I am going to explain how to get list of filtered columns including filter value from code behind in telerik radgrid.

 The below tutorial helps us to get list of filtered values from telerik radgrid. For reports we are able to save the filtered values in database and also we can apply when next time we opening the report grid

      

radgrid,radgrid filter,radgrid client side filtering,telerik


XElement docFilters = new XElement("Filters");
string FilterValues = "";
int j = 0;

foreach (GridTableView.PersistableColumnSetting filter in radgrid.MasterTableView.ColumnSettings)
{
    if (filter.ListOfFilterValues != null)
    {
        string filterColumn = filter.UniqueName;

        foreach (string FilterValue in filter.ListOfFilterValues)
        {
            if (j != 0)
            {
                FilterValues = FilterValues + "," + FilterValue;

            }
            else
            {
                FilterValues = FilterValue;
            }
            j++;

        }
        XElement XelFilter = new XElement("Filter");
        XelFilter.Add(
                   new XElement("ColumnName", filterColumn),
                   new XElement("Values", FilterValues));
        docFilters.Add(XelFilter);
        FilterValues = "";
    }

    
}