Sam,
Sorting the dataview (like in Bonnie's reply) can be thought of as creating an index and using the find method on the sorted dataview can be thought of as using seek.
If you explain more about the purpose of your code I (or someone else) can probably find a the "best" .NET way of doing it.
Semper ubi sub ubi.