What specifically are you having trouble with? Grabbing the row you want? Or checking each cell in that row? What are you searching for?
To check each cell in the row, you will want to loop through the grid's columns. You can do that like this:
For Each dgvr as DataGridViewRow in myDataGrid.Select("id=" & strRowIdToSelect)
For Each dgvc as DataGridViewColumn In myDataGrid.Columns
If dgvr.Cells(dgvc.Index).Value = strValueToSearchFor Then
End
Next
Next