Why do you have the data in a collection? Collections have no inherent mechanisms for searching or filtering their contents.
If you use a DataTable instead, you can construct a DataView on the table, then provide filter expressions on the view to filter the data anyway you want. Such filter expressions can be easily parameterized.
Jeff Mason
Custom Apps, Inc.
www.custom-apps.com