CLR: .Net / Mono / Boo / Otros CLR > Otros CLR
Consulta Dataset
dcondor79:
Hola a todos, mi consulta es la siguiente. Tengo un dataset con una tabla con cierta informacion, lo que quiero es saber si hay alguna forma de obtener el numero de fila de un registro específico dando como referencia la clave principal o algun otro criterio. osea necesito una funcion que me devuelva el numero de la fila del dataset donde esta el registro que busco, solo eso, la fila y nada mas. por ejemplo si el registro que busco estuvera en la fila 15 eso es precisamente lo que quiero que me devuelva, el numero "15"
Muchas gracias
hvirtual:
Hola :hola: , lo que yo hice fue lo siguiente:
Una vez hecho la conexion y todo eso...
DataSet ds = co.tabla();
//Creo un dataView....
DataView dv = new DataView(ds.Tables["dbo.Fir_Claves"]);
//cualquier nombre
dv.Sort = "Nombre";
//este es el parametro por el que tu busca
//Ej passw = juanito
string Pwr = valorPass(passw);
//aca te devuekve la posicion...
int indx = co.valorIndex(Pwr, ds);
//con ello puedes obtener mas datos
label11.Text = dv[indx]["Nombre"].ToString();
textBox1.Text = dv[indx]["Email"].ToString();
creo que eso es todo...
Te invito a http://mundocharp.blogspot.com/
mi humilde Blog.... :smartass:
dcondor79:
Gracias por la ayuda, tengo una duda, que cosa es ValorIndex una variable que has creado?, y cuando me pones co.tabla() que significa "co" ? gracias de antemano
dcondor79
hvirtual:
Sorry habia puesto cosas sin ver bien...
Pwr: valor a buscar dentro de la base de datos.
public int valorIndex(string Pwr, DataSet ds)
{
int rind = 0;
DataView dv = new DataView(ds.Tables["dbo.Fir_Claves"]);
dv.Sort = "Password";
rind = dv.Find(Pwr);
return rind;
}
:smartass:
:hola:
y co. es una clase que cree....
dcondor79:
y esa clase "co" que hace o para que sirve?, y la funcion valorpass() que hace?
saludos
Navegación
[#] Página Siguiente
Ir a la versión completa