Seleccionar Campo

05/12/2003 - 13:35 por Jonathan Molina | Informe spam
Como se hace para seleccionar un campo especifico de un
DataSet? Por ej. para listar solo lo que tenga el campo
llamado Email.

Gracias

Preguntas similare

Leer las respuestas

#1 Rafael Ortiz
05/12/2003 - 15:23 | Informe spam
Hola
Un dataSet por si mismo no contiene ningun campo de datos, si lo que quieres
es ver, listar, seleccionar o hacer algo con un campo especifico de una base
de datos, primero tienes que crear un adaptador de datos (dataAdapter)
específico para tu origen de datos, y especificarle una consulta de
seleccion, en este caso, con el o los campos que desees, por ejemplo
sqlDataAdapter sqlAdaptador1=new sqlDataAdapter("Select campo From
Tabla",dbConexion).
Donde campo es el campo o los campos que precises y dbConexion el
SqlConnection que necesites
Luego tienes que rellenar el dataSet como sigue.
sqlAdaptador1.Fill(dataSet1,"tabla")
Donde "tabla" es el objeto dataTable que contendrá los datos.
Ahora pueder iterar sobre los elementos del dataset referenciandolo con un
listbox, datagrid, un bucle for each, o lo que quieras.

La pregunta es bastante ambigua y las respuestas pueden variar dependiendo
de tus necesidades.

Si queres saber algo mas especifico hazlo saber.
"Jonathan Molina" escribió en el
mensaje news:0b5801c3bb2c$369d4ee0$
Como se hace para seleccionar un campo especifico de un
DataSet? Por ej. para listar solo lo que tenga el campo
llamado Email.

Gracias
Respuesta Responder a este mensaje
#2 JonathanXm
05/12/2003 - 21:50 | Informe spam
La verdad por ahi me exprese mal en la pregunta, ya todo eso lo se hacer. Y
lo que pregunto ya lo habia visto pero no me acuerdo.
Despues de llenar el DataSet con una tabla si querias poner un campo
especifico creo que era algo asi, no me acuerdo:
DataSet.Tables["nombretabla"].Rows ["Campo"]

Asi estoy seguro que no es, pero tenia una forma asi.

Gracias.
Respuesta Responder a este mensaje
#3 JonathanXm
05/12/2003 - 22:42 | Informe spam
Ya esta, era asi:

sqlDs.Tables["tblUsuarios"].Rows[intIndex]["Foto"];
Respuesta Responder a este mensaje
#4 Rafael Ortiz
05/12/2003 - 22:54 | Informe spam
Las Rows son las filas y no las columnas, si quieres un dato de una fila
especifica deberas decir cual.
DataSet.Tables["nombretabla"].Rows[0]["Campo"]
En el caso que desees la primera fila devuelta
Si sabes cuantas filas tienes .Count, pues ya sabes lo que hacer

"JonathanXm" escribió en el mensaje
news:#
La verdad por ahi me exprese mal en la pregunta, ya todo eso lo se hacer.


Y
lo que pregunto ya lo habia visto pero no me acuerdo.
Despues de llenar el DataSet con una tabla si querias poner un campo
especifico creo que era algo asi, no me acuerdo:
DataSet.Tables["nombretabla"].Rows ["Campo"]

Asi estoy seguro que no es, pero tenia una forma asi.

Gracias.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida