#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