Pues mira con DataGrid no se si se pueda con el que si se es con el Ultra Grid de Infragistics. Con el puedes hacer busquedas en celdas y se seleciona el texto encontrado.

, lo unico malo es que es de paga pero no faltara donde lo lo encuentres.
Saludos