Uso de ComboBox 2

14/10/2004 - 01:20 por Hugo Fajardo | Informe spam
Hola...


Les cuento que estoy comenzando con C# y quiero construir
una simple aplicacion que tiene un Winform y dos clases
una llamada Cliente y otra llamada ColeccionClientes.
Hasta aqui voy bien, pero.. Como hago para obtener un
objeto Cliente de acuerdo a lo seleccionado en el combo?


SALUDOS...
HUGO

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynes
14/10/2004 - 01:39 | Informe spam
En ColeccionCliente debes tener un Indexer que te permita tener acceso al
elemento por medio de su indice. El indice lo puedes tomar del Combo si has
cargado este con la clase coleccionClientes.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/

"Hugo Fajardo" escribió en el mensaje
news:076d01c4b17b$341b61c0$
Hola...


Les cuento que estoy comenzando con C# y quiero construir
una simple aplicacion que tiene un Winform y dos clases
una llamada Cliente y otra llamada ColeccionClientes.
Hasta aqui voy bien, pero.. Como hago para obtener un
objeto Cliente de acuerdo a lo seleccionado en el combo?


SALUDOS...
HUGO


Respuesta Responder a este mensaje
#2 Hugo Fajardo
14/10/2004 - 12:50 | Informe spam
Gracias por contestar...

Debido a que soy novato... tengo que preguntarte... como implemento un
indexer? y luego como uso el Indexer para Obtener un Objeto del Combo?

Gracias...
HUGO FAJARDO

"Octavio Telis Aynes" escribió en el mensaje
news:%
En ColeccionCliente debes tener un Indexer que te permita tener acceso al
elemento por medio de su indice. El indice lo puedes tomar del Combo si


has
cargado este con la clase coleccionClientes.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/

"Hugo Fajardo" escribió en el mensaje
news:076d01c4b17b$341b61c0$
> Hola...
>
>
> Les cuento que estoy comenzando con C# y quiero construir
> una simple aplicacion que tiene un Winform y dos clases
> una llamada Cliente y otra llamada ColeccionClientes.
> Hasta aqui voy bien, pero.. Como hago para obtener un
> objeto Cliente de acuerdo a lo seleccionado en el combo?
>
>
> SALUDOS...
> HUGO
>
>


Respuesta Responder a este mensaje
#3 Octavio Telis Aynes
14/10/2004 - 20:44 | Informe spam
La propiedad Indexer es la que tienen las colecciones para poder obtener un
elemento dado:

Ejemplo:

// Aqui obtenemos el elemento 0 de la colección Rows del DataTable1, se
utiliza internamente un idizador (indexer).
DataRow dr = DataTable1.Rows[0];

Ahora, el ComobBox lo puedes poblar con un DataTable, para explotar la
funcionalidad que te dan el ValueMenber y DisplayMenber, de esta manera
tendrás dos maneras de obtener cada elemento una con SelectedText que es
lo que ve el usuario y otra con SelectedValue que es lo que no ve el
usuario.

Podrías llenar un combo así:

comboBox1.ValueMember = "IdCliente";
comboBox1.DisplayMember = "NombreCliente";
comboBox1.DataSource = dt;

Mira, por cuestiones de funcionalidad, tu colección podría devolver un
DataTable de los elementos que contiene y de esta manera armar el ComboBox.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Hugo Fajardo" escribió en el mensaje
news:%
Gracias por contestar...

Debido a que soy novato... tengo que preguntarte... como implemento un
indexer? y luego como uso el Indexer para Obtener un Objeto del Combo?

Gracias...
HUGO FAJARDO

"Octavio Telis Aynes" escribió en el mensaje
news:%
> En ColeccionCliente debes tener un Indexer que te permita tener acceso


al
> elemento por medio de su indice. El indice lo puedes tomar del Combo si
has
> cargado este con la clase coleccionClientes.
>
> Saludos...
>
> Octavio Telis Aynés
> www.comunidadpuntonet.org/df/
>
> "Hugo Fajardo" escribió en el mensaje
> news:076d01c4b17b$341b61c0$
> > Hola...
> >
> >
> > Les cuento que estoy comenzando con C# y quiero construir
> > una simple aplicacion que tiene un Winform y dos clases
> > una llamada Cliente y otra llamada ColeccionClientes.
> > Hasta aqui voy bien, pero.. Como hago para obtener un
> > objeto Cliente de acuerdo a lo seleccionado en el combo?
> >
> >
> > SALUDOS...
> > HUGO
> >
> >
>
>


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