EL .FIND DE UN DATAVIEW ??

26/10/2006 - 20:55 por Raul | Informe spam
Mi problema es el siguiente es en un datagridview tengun mostrando los datos
y me gustaria situarme en una fila determinada.

Ej. Situarme en una fila que tenga el telefono 999 y este ordenado por
nombre

CODIGO - NOMBRE - TELEFONO
1 - AAA - 111
2 - BBB - 444
3 - CCC - 555
4 - DDD - 666
. - ... - ..
20 - II - 999
. - ... - ..
NN - NN - NN

Telefono no es clave primaria en el datatable

Quiero seguir mostrando todos los registros es decir no puedo utilizar el
filter y quiero que este ordenado por nombre.

Entonces se supone que el metodo find del dataview no funcionaria, ya que si
quiero buscar por telefono tiene que estar ordenado por telefono.

Es decir que la unica opcion que yo conozca es recorrerme la lista para
saber en que linea esta para seleccionarlo.


Me cuesta creer que esto sea la solucion.

Hay otra clase mas apropiada para lo que necesito????

Ruego me hagais ver la luz.
 

Leer las respuestas

#1 Marcos Mellibovsky
31/12/2006 - 01:09 | Informe spam
LAmentablemte no hay nada automatico para eso.
podes recorrerlo a mano,
tener otro dataview ordenado por telefono, hacer la busqueda por este,
obtener el nombre y luego buscar por nombre
o podes usar el metodo SELECT del datatable y hacer algo similar. Este
metodo recorre todo el datatable.


Saludos
Marcos Mellibovsky
MCT MCTS MCSD.NET MCDBA MCSE...
Cordoba Argentina

"Raul" escribió en el mensaje
news:eCrObBT%
Mi problema es el siguiente es en un datagridview tengun mostrando los
datos y me gustaria situarme en una fila determinada.

Ej. Situarme en una fila que tenga el telefono 999 y este ordenado por
nombre

CODIGO - NOMBRE - TELEFONO
1 - AAA - 111
2 - BBB - 444
3 - CCC - 555
4 - DDD - 666
. - ... - ..
20 - II - 999
. - ... - ..
NN - NN - NN

Telefono no es clave primaria en el datatable

Quiero seguir mostrando todos los registros es decir no puedo utilizar el
filter y quiero que este ordenado por nombre.

Entonces se supone que el metodo find del dataview no funcionaria, ya que
si quiero buscar por telefono tiene que estar ordenado por telefono.

Es decir que la unica opcion que yo conozca es recorrerme la lista para
saber en que linea esta para seleccionarlo.


Me cuesta creer que esto sea la solucion.

Hay otra clase mas apropiada para lo que necesito????

Ruego me hagais ver la luz.










Preguntas similares