ComboBox y datos

05/07/2004 - 17:10 por Luis | Informe spam
Buenos días, estoy realizando una aplicación en la cual
necesito poner en un combo box una lista que es leida
desde la base de datos. Tengo un método que me lee la base
de datos y llena un dataset, la pregunta es ¿como hago
para poner esos datos en un combobox? En asp.net con el
DropDownList se hace así

DropDownList1.DataSource = MetodoQueMeDevuelveElDataSet();
DropDownList1.DataTextField =MetodoQueMeDevuelveElDataSet()
.Tables["Nombre de la tabla"].ToString();
DropDownList1.DataBind();

Pero aquí en WinForms como se hace con el comboBox??

Gracias de antemano

Preguntas similare

Leer las respuestas

#1 pablo crosio
05/07/2004 - 17:41 | Informe spam
hola!

fijate con esto

comboBox1.DisplayMember = "campoAMostrarEnElCombo";
comboBox1.ValueMember = "campoInternoAAlmacenar"; // un id
por ejemplo
comboBox1.DataSource = <tu objeto DataTable o DataView,
etc etc>

salu2!!

pablo


Buenos días, estoy realizando una aplicación en la cual
necesito poner en un combo box una lista que es leida
desde la base de datos. Tengo un método que me lee la


base
de datos y llena un dataset, la pregunta es ¿como hago
para poner esos datos en un combobox? En asp.net con el
DropDownList se hace así

DropDownList1.DataSource = MetodoQueMeDevuelveElDataSet();
DropDownList1.DataTextField =MetodoQueMeDevuelveElDataSet


()
..Tables["Nombre de la tabla"].ToString();
DropDownList1.DataBind();

Pero aquí en WinForms como se hace con el comboBox??

Gracias de antemano
.

Respuesta Responder a este mensaje
#2 Luis
05/07/2004 - 17:52 | Informe spam
Gracias pablo, pero no entendí muy bien lo de Value
Member, que es el campo interno a almacenar?

hola!

fijate con esto

comboBox1.DisplayMember = "campoAMostrarEnElCombo";
comboBox1.ValueMember = "campoInternoAAlmacenar"; // un


id
por ejemplo
comboBox1.DataSource = <tu objeto DataTable o DataView,
etc etc>

salu2!!

pablo


Buenos días, estoy realizando una aplicación en la cual
necesito poner en un combo box una lista que es leida
desde la base de datos. Tengo un método que me lee la


base
de datos y llena un dataset, la pregunta es ¿como hago
para poner esos datos en un combobox? En asp.net con el
DropDownList se hace así

DropDownList1.DataSource = MetodoQueMeDevuelveElDataSet




();
DropDownList1.DataTextField




=MetodoQueMeDevuelveElDataSet
()
..Tables["Nombre de la tabla"].ToString();
DropDownList1.DataBind();

Pero aquí en WinForms como se hace con el comboBox??

Gracias de antemano
.



.

Respuesta Responder a este mensaje
#3 pablo crosio
05/07/2004 - 18:17 | Informe spam
hola!

por lo general cuando trabajas con listas, mostras una
descripcion en la lista (por ej: nombre de cliente) y
queres que al seleccionar un item se pueda tomar otro
valor (por ej: id. de cliente); este segundo valor es el
que podes almacenar en ValueMember; luego lo podes tomar
con SelectedValue

salu2!!

pablo

Gracias pablo, pero no entendí muy bien lo de Value
Member, que es el campo interno a almacenar?

hola!

fijate con esto

comboBox1.DisplayMember = "campoAMostrarEnElCombo";
comboBox1.ValueMember = "campoInternoAAlmacenar"; // un


id
por ejemplo
comboBox1.DataSource = <tu objeto DataTable o DataView,
etc etc>

salu2!!

pablo


Buenos días, estoy realizando una aplicación en la cual
necesito poner en un combo box una lista que es leida
desde la base de datos. Tengo un método que me lee la


base
de datos y llena un dataset, la pregunta es ¿como hago
para poner esos datos en un combobox? En asp.net con el
DropDownList se hace así

DropDownList1.DataSource = MetodoQueMeDevuelveElDataSet




();
DropDownList1.DataTextField




=MetodoQueMeDevuelveElDataSet
()
..Tables["Nombre de la tabla"].ToString();
DropDownList1.DataBind();

Pero aquí en WinForms como se hace con el comboBox??

Gracias de antemano
.



.



.

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