Selecting by Condition
In all the techniques discussed so far, the selection of a control is manual and interactive, occurring only when the user clicks it. What about enhancing the control a little bit to make it support selection by condition?
When the selection feature is enabled in a DataGrid control, your ultimate goal is to retrieve one or more DataRow objects. In the normal process of selection, you use the grid to provide a friendly user interface. When you want to pick up all the rows that match a certain condition, you don’t need the grid to help with the selection process, although it is helpful in providing visual feedback about the matching rows.
When you need to process all the rows that meet certain criteria, you can use the ...