Use either a LINQ query or FilteredBindingList. Probably a LINQ query though, as FilteredBindingList is more geared toward Windows Forms.
var filtered = from r in _mylist where r.SalesTotal > 1000 select r;
Assuming _mylist is a BLB, you'll get back a LinqBindingList, which is a synchronized view over the original list, and you can bind that to your UI.
Copyright (c) Marimer LLC