Фильтры очистки RadGrid

#asp.net #telerik #radgrid

#asp.net #telerik #radgrid

Вопрос:

У меня есть RadGrid telerik с автогенерацией столбцов-AtRuntime= true.мне нужно очистить фильтры в radgrid одним нажатием кнопки.у меня есть следующий код, который не работает

   foreach (GridColumn column in  gridSearchL3.MasterTableView.OwnerGrid.Columns)
        {
            column.CurrentFilterFunction = GridKnownFunction.NoFilter;
            column.CurrentFilterValue = string.Empty;
        }
          gridSearchL3.MasterTableView.FilterExpression = string.Empty;
  

пожалуйста, помогите.

Ответ №1:

Не должно ли это быть:

 foreach (GridColumn column in gridSearchL3.MasterTableView.Columns)
{
   column.CurrentFilterFunction = GridKnownFunction.NoFilter;
   column.CurrentFilterValue = String.Empty;
}
gridSearchL3.MasterTableView.FilterExpression = String.Empty;
  

Я использую этот код при нажатии кнопки для очистки фильтров на моем портале веб-заказов, и, похоже, он работает нормально. Я бы предположил, что ваш оператор for each немного отличается.

Ответ №2:

Пожалуйста, попробуйте по ссылке ниже.

http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-clear-filters.aspx