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
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 = "";
}
}
