Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/11/2009, 14:38
Avatar de pyroCL
pyroCL
 
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Buscar en datagridview

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 original
  1. private void buscaEmpresaEnLista(string rut)
  2.         {
  3.            
  4.             for (int i = 1; i < PageCount; i++)//se recorren las páginas
  5.             {
  6.                 for (int j = 0; j < pageSize; j++)//se recorre cada fila de una página
  7.                 {
  8.                    
  9.                     if (dataGridView1.Rows[j].Cells[0].Value.ToString() == rut)//se va comparando el rut ingresado con el de la lista
  10.                     {
  11.                         dataGridView1.Rows[j].Cells[0].Selected = true;//se selecciona el rut al encontrarlo
  12.                         dataGridView1.Rows[j].Cells[1].Selected = true;//se selecciona el nombre de la empresa al encontrarlo
  13.                         dataGridView1.Rows[0].Cells[0].Selected = false;//se deselecciona la primera fila de la página en la que se encontro la empresa
  14.  
  15.                         return;//sale del metodo
  16.                     }
  17.                 }
  18.                 btnNextPage.PerformClick();//se cambia de pagina si no se encuentra en la actual
  19.             }
  20.  
  21.             btnFirstPage.PerformClick();//si no se encuentra en ninguna, se devuelve a la primera hoja
  22.            
  23.         }

Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.