Разве это не должно быть:
foreach (GridColumn column in gridSearchL3.MasterTableView.Columns)
{
column.CurrentFilterFunction = GridKnownFunction.NoFilter;
column.CurrentFilterValue = String.Empty;
}
gridSearchL3.MasterTableView.FilterExpression = String.Empty;
Я использую этот код при нажатии кнопки, чтобы очистить фильтры на портале веб-заказов, и, похоже, он работает нормально.Я предполагаю, что ваш для каждого утверждения немного отличается.