Averiguar la Posicion en un Dataset

22/06/2005 - 20:05 por Fabian | Informe spam
Hola, a todos,

quiero saber en que fila esta un codigo en un dataset, como puedo obtener
este dato sin tener que recorrerr toda la tabla

dim xi as integer
for xi = 0 to ds.table("mitabla").row.count - 1
if ds.table("mitabla").row(xi).item("c_codigo") = "12345" then
xnumero = xi
endif
next

Me parece una barrabasada

Gracias Fabian
 

Leer las respuestas

#1 Juan Pedro Gonzalez
23/06/2005 - 03:54 | Informe spam
Hola Fabian,

No entiendo muy bien para que quieres saber el indice de la fila... Si
quieres buscar un codigo bastaria con hacer un:

ds.table("mitabla").Select("c_codigo345")

y te devolvera un array del tipo DataRow que contendra todas las
coindicencias, es decir, todas las filas donde c_codigo sea igual a 12345.

No se si esto te servira de algo.

Un saludo,

Juan Pedro González


"Fabian" escribió en el mensaje
news:
Hola, a todos,

quiero saber en que fila esta un codigo en un dataset, como puedo obtener
este dato sin tener que recorrerr toda la tabla

dim xi as integer
for xi = 0 to ds.table("mitabla").row.count - 1
if ds.table("mitabla").row(xi).item("c_codigo") = "12345" then
xnumero = xi
endif
next

Me parece una barrabasada

Gracias Fabian




Preguntas similares