I would suggest you store a primitive (like Username) instead of the whole User object on your ViewBag.
If you do this it shouldnt be hard to:
- Subscribe to the DataBound event on the grid.
- Use jQuery to find the row to select based on the data of a cell or a data attribute you add to it.
- Use the select method on the grid on that found row to select it.