2017-10-06 2 views
0

Je suis en train d'expression de filtre ci-dessousAjout de filtres à grille par défaut dans C# avec et, ou des expressions de groupe dans les filtres Telerik rad

(student id=45624 and(college Id=4125 or college id =78455 or college id=54521)) 

j'ai essayé avec le code ci-dessous

var id= new RadFilterEqualToFilterExpression<string>("student "); 
id.Value = "45624"; 
RadFilterps.RootGroup.AddExpression(id); 

RadFilterps.RootGroup.GroupOperation = RadFilterGroupOperation.Or; 

var Cid1= new RadFilterEqualToFilterExpression<string>("college "); 
Cid1Value = "4125 "; 
RadFilterps.RootGroup.AddExpression(Cid1); 

var Cid2= new RadFilterEqualToFilterExpression<string>("college "); 
Cid2.Value = "78455 "; 
RadFilterps.RootGroup.AddExpression(Cid2); 

var Cid3= new RadFilterEqualToFilterExpression<string>("college "); 
Cid3.Value = "54521 "; 
RadFilterps.RootGroup.AddExpression(Cid3); 

Merci

Répondre

0

il a obtenu en utilisant deux expression de groupe différent comme ci-dessous

RadFilterGroupExpression group2 = new RadFilterGroupExpression(); 
group2.GroupOperation = RadFilterGroupOperation.Or; 
RadFilterps.RootGroup.AddExpression(group2);