Agregar elementos a Combo 2005

08/02/2006 - 00:03 por Diana Estrada | Informe spam
Hola, tengo un combo en VS2005 con C#, son las siguientes lineas pude
agregarle sus elementos pero mi problema es como le agrego un valor de
identificacion por ejemplo, tengo una tabla don el ID y el nombre, y quiero q
en el combo me aparezca el nombre pero q al seleccionar un elemento me pueda
dar el ID q es con el q voy a trabajar internamente, antes usaba el itemdata
d los combos pero ahora ya no los trae, q puedo hacer o como es ahora,aqui
mis lineas:

if (tabla.Rows.Count > 0)
{
comboBox1.BeginUpdate();
foreach (DataRow row in tabla.Rows)
{
this.comboBox1.Items.Add(row[1].ToString());
}
comboBox1.EndUpdate();
comboBox1.SelectedIndex = 0;
}

Espero me puedan ayudar , de antemano gracias

Saludos!!
 

Leer las respuestas

#1 David
08/02/2006 - 08:52 | Informe spam
Hola Diana,

Si no es necesario que lo hagas a mano, puedes usar las propiedades
DataSource, DataMember y ValueMember:

if (tabla.Rows.Count > 0)
{
comboBox1.DataSource = tabla;
comboBox1.DataMember = "nombre";
comboBox1.ValueMember = "Id";
comboBox1.SelectedIndex = 0;
}


Saludos

Preguntas similares