La consulta no se hace al DataSet, sino a la tabla, y para eso ésta tiene el método
.Select(str,ord).
En ese método,
str es un string representando la condición de selección que se desea, por ejemplo:
Código vb.net:
Ver originalDim varPatente() As DataRow
varPatente = oDS.Tables("VEHICULO").Select("PATENTE = 'ASD-365')
donde "PATENTE" es el nombre de una columna de la tabla "VEHICULO", cargada en el DataSet "oDS". Esto devuelve un array de clase DataRow conteniendo todos los DataRow de esa tabla que cumplan con la condición.
¿Se entiende la idea?