Hola!...
Les cuento que luego de unas cuantas pruebas y errores, me funcionó lo que necesitaba... me ayudó mucho el código de "EPEREDO", muchas gracias....
Este es el codigo por si a alguien le sirve:
Código C#:
Ver originalprivate void buscaEmpresaEnLista(string rut)
{
for (int i = 1; i < PageCount; i++)//se recorren las páginas
{
for (int j = 0; j < pageSize; j++)//se recorre cada fila de una página
{
if (dataGridView1.Rows[j].Cells[0].Value.ToString() == rut)//se va comparando el rut ingresado con el de la lista
{
dataGridView1.Rows[j].Cells[0].Selected = true;//se selecciona el rut al encontrarlo
dataGridView1.Rows[j].Cells[1].Selected = true;//se selecciona el nombre de la empresa al encontrarlo
dataGridView1.Rows[0].Cells[0].Selected = false;//se deselecciona la primera fila de la página en la que se encontro la empresa
return;//sale del metodo
}
}
btnNextPage.PerformClick();//se cambia de pagina si no se encuentra en la actual
}
btnFirstPage.PerformClick();//si no se encuentra en ninguna, se devuelve a la primera hoja
}
Saludos!