Buscar fila con llave multiple

15/10/2004 - 18:12 por Gustavo Santis Mancipe | Informe spam
Hola a todos,

Tengo un dataset que tiene definida la llave primaria como la combinación de
dos columnas, Necesito buscar una fila en el dataset haciéndolo por los
campos que conforman la llave primaria.

Al pasar el valor recibo el siguiente error:
System.ArgumentException: Expecting 2 value(s) for the key being indexed,
but received 1 value(s).

Alguien podría decirme como debo realizar el método Find del objeto Row para
encontrar el registro que estoy buscando.

Gracias
 

Leer las respuestas

#1 Cesarion \(Maktup\)
17/10/2004 - 16:35 | Informe spam
buenos días, lo que tienes es que pasarle a tu metodo find un arreglo de
objetos, en C# lo hago de esta manera:

dataSet11.Cargos.Rows.Find(new object[]{"valor1", "valor2"});

Bueno en VB podrías hacerlo de la siguiente manera:

Dim x(2) As Object

x(0) = "Valor1"

x(1) = "Valor2"

DataSet11.Cargos.Rows.Find(x)


"Gustavo Santis Mancipe" wrote in message
news:%
Hola a todos,

Tengo un dataset que tiene definida la llave primaria como la combinación


de
dos columnas, Necesito buscar una fila en el dataset haciéndolo por los
campos que conforman la llave primaria.

Al pasar el valor recibo el siguiente error:
System.ArgumentException: Expecting 2 value(s) for the key being indexed,
but received 1 value(s).

Alguien podría decirme como debo realizar el método Find del objeto Row


para
encontrar el registro que estoy buscando.

Gracias


Preguntas similares