Il metodo Find() ti può aiutare, spiegarti è un pò troppo complesso ma su MSDN c'è una bella documentazione : http://msdn2.microsoft.com/en-us/library/x0b5b5bc.aspx