C sharp - Seleccionar valor del combobox y guardarlo

 
Vista:

Seleccionar valor del combobox y guardarlo

Publicado por alejandra (1 intervención) el 19/11/2004 15:16:45
que tal!

tengo un formulario web que utiliza tres combobox en lazados a una tabla.Cuando el usuario escoja de cada combobox un itmen los debo guardar en una tabla como hago eso.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Seleccionar valor del combobox y guardarlo

Publicado por Edgar (278 intervenciones) el 19/11/2004 15:46:58
Hola

Debes haber asignado la propiedad selectedValue con algún campo de la tabla... luego enlazas esa propiedad con el campo de la tabla destino a traves de la propiedad DataBindings del combo, por ejemplo:

ComboBox1.DataBindings.Add(new Binding
("Text", ds, "customers.custName"));

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Seleccionar valor del combobox y guardarlo

Publicado por Yamil Bracho (1164 intervenciones) el 19/11/2004 20:40:04
Egdar/Alejandra ese codigo solo les sirve para un WinForm y no un webForm.
Lo que hay que hacer es en el OnClick del boton Guardar es tomar los text o los values de los combos como DropDownList1.Items(DropDownList1.SelectedIndex).Text)
Una vez que tengas el texto o el value puedes usar ADO.NET para crear un comando y guardar los datos o mejor aun usar una clase de negocio para hacer dicha tarea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Seleccionar valor del combobox y guardarlo

Publicado por Mario Fernando (5 intervenciones) el 26/11/2009 15:28:03
Para Yamil.... ua pregunta si así saco el text del combo DropDownList1.Items(DropDownList1.SelectedIndex).Text) ... como hago para sacar el value ... lo estoy haciendo en C# para un combobox.. pero necesito es el valor el Id .. que le asigné en el ValueMember .. pq lo estoy haciendo por otro lado con el SelectedValue y me trae la coleccion completa el Id y la descripcion... osea el ValueMember y el DisplayMember... pero no se como obtener solo el ValueMember
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Seleccionar valor del combobox y guardarlo

Publicado por Ariel Martinez (1 intervención) el 07/01/2018 08:15:13
No se si ya lo solucionaste pero el problema es que seguramente estas usando un combobox bindeado o bien estas cargando el combo antes de asignar l value member y display menmber, prueba invirtiendo el orden y seguramente funcionara, saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Seleccionar valor del combobox y guardarlo

Publicado por santiago (12 intervenciones) el 25/11/2004 17:09:47
HOla a tod@s

Ale/Edgar y Yamil todo lo anterior es valido sin embargo aqui va un codigo de una manera resumida y elegante de hacer todo eso
public class MiForm
{

SqlDataAdapter adp = null;
private DataSet ds = new DataSet();

public MiForm()
{

//creamos el adaptador y los comandos correspondientes
this.adp = new SqlDataAdapter("select * from empleado",cn);
SqlCommandBuilder builder = new SqlCommandBuilder(this.adp);
this.adp.UpdateCommand = builder.GetUpdateCommand();
this.adp.InsertCommand = builder.GetInsertCommand();
this.adp.DeleteCommand = builder.GetDeleteCommand();

//llenamos el dataset
this.adp.Fill(this.ds);

//enlazamos el combo
this.myCombo.ValueMember = "Empleado.Codigo";
this.myCombo.DisplayMember = "Empleado.Nombre";
this.muCombo.DataSource = this.ds;
}

protected void btnSave_Click(object sender,EventArgs e)
{

//actualizamos la base de datos
this.adp.Update(ds);
}

}

el codigo anterior resuelve tu problema

Gracia s..





Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Zuko

RE:Seleccionar valor del combobox y guardarlo

Publicado por Zuko (1 intervención) el 11/08/2016 17:47:47
Hola en seguida les doy un ejemplo simple de como obtener el valor de un combobox en c#

1
2
string valor =Nombre_del_comboBox.SelectedItem.ToString();
MessageBox.Show(valor);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar