Beside of all the other new neat features the RadListView for ASP.NET AJAX will have with the Q1 2010 release, it will also incorporate built-in filtering capabilities. The control will expose a fluent-like server-side API which can be used to specify filter expression in the following manner:
listView.FilterExpressions.BuildExpression()
.GreaterThanOrEqualTo("OrderDate", DateTime.Parse("7/5/1996"))
.And()
.Group(group => group.EqualTo("ShipCountry", "Germany")
.Or().EqualTo("ShipCountry", "France")
)
.Build();
What about the UI, you may ask? As the RadListView falls under “lookless control” category, there is no predefined filtering UI built into the control, thus your ...