Visual Basic.NET - cómo buscar un registro concreto en un dataset

 
Vista:

cómo buscar un registro concreto en un dataset

Publicado por David (1 intervención) el 17/02/2003 19:14:14
Quisiera saber si hay algún método en .NET para buscar un registro en un dataset especificando sus valores. En VB 6 teníamos los métodos FindFirst, FindLast con el recordset, pero en .NET no encuentro nada parecido.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cómo buscar un registro concreto en un dataset

Publicado por Ernesto (26 intervenciones) el 18/02/2003 16:50:05

Para filtrar registros en una tabla hacés lo siguiente:

Dim Filas() as DataRow

Filas = DataSetNombre.Tables("Tabla").Select("Campo1 = Valor1")

For I = 0 to Filas.Count
Fila(I).Fields("Campo").Value (No me acuerdo si era así)
Next

Creo que en líneas generales era mas o menos así

Espero te sirva.

Cualquier cosa mandame un mail

Ernesto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cómo buscar un registro concreto en un dataset

Publicado por mario (18 intervenciones) el 27/02/2003 09:41:57
Puedes hacerlo como dice Ernesto, más o menos. Si la tabla tiene primary key (lo tienes que poner tú) puedes usar también el find:

dim row as datarow
row = dataset1.tables("tabla1").rows.find(valor_de_la_clave_primaria)

Esa es la fila que buscabas. También puedes usar el select como ha dicho Ernesto.
Espero que te funcione
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar