el select devuelve un array, el 0 significa la primera posicion, puesto que si el id es único solo encontrará uno, si ubiese más puedes recorrelo como un array:
dim filas() as datarow = myds.Tables("mytable").Select("nombre='juan'")(0)( "nombre")
dim i as integer = 0
while i < filas.length
...
i+=1
end while |