2011-11-03 3 views
1

J'ai un RadGrid de telerik avec AutoGenerateColumns-AtRuntime = true.I doivent effacer les filtres dans la RadGrid sur un bouton click.i ont le code suivant qui ne fonctionne pasRadGrid Supprimer les filtres

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

s'il vous plaît aider .

Répondre

1

devrait-il pas:

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

J'utilise ce code sur une presse de bouton pour effacer les filtres sur mon portail de commande Web et il semble fonctionner très bien. Je suppose que votre pour chaque déclaration est légèrement différente.