elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  obtener el valor de comboBox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: obtener el valor de comboBox  (Leído 954 veces)
d91

Desconectado Desconectado

Mensajes: 165


Ver Perfil
obtener el valor de comboBox
« en: 28 Octubre 2015, 03:00 »

hola a todos, ahora he tenido que trabajar con visual studio para desktop pero tengo problemas con los comboBox, el primero llena bien y en el evento indexChanged intento llenar la segunda pero no me toma el valor seleccionado, he usado el depurador y veo que al cargar el formulario primero intenta llenar la segunda lista y después la lista que esta en el Load, (clave y nombre lo retorna el query)
Código
  1. private void IngresoProveedor_Load(object sender, EventArgs e)
  2.        {
  3.            this.ActiveControl = txtnit;
  4.            deptoBS carga = new deptoBS();
  5.            cmbdepto.DataSource = carga.cargaDeptos().Tables[0];
  6.            cmbdepto.ValueMember = "clave";
  7.            cmbdepto.DisplayMember = "nombre";
  8.            //cmbdepto.DataBindings();
  9.        }
  10.  
  11.  
  12. private void cmbdepto_SelectedIndexChanged(object sender, EventArgs e)
  13.        {
  14.            //cargar el siguiente combobox
  15.            mpioBS cargar =  new mpioBS ();
  16.            cmbmpio.DataSource = cargar.selectMpios(Convert.ToInt32 (this.cmbmpio.SelectedValue   ) ).Tables[0];
  17.            cmbmpio.ValueMember = "clave";
  18.            cmbmpio.DisplayMember = "nombre";
  19.        }
  20.  


En línea

d91

Desconectado Desconectado

Mensajes: 165


Ver Perfil
Re: obtener el valor de comboBox
« Respuesta #1 en: 28 Octubre 2015, 21:16 »

encontré el error porque al cargar la segunda lista debía poner la lista cmbdepto y no la cmbmpio, lo único que tuve que retirarlas del form_Load y del Selected_index_change, no se porque razón al abrir el form se intentaban cargar las dos y la segunda daba error, las pase al evento mouse_click pero no mucho me parecen como se comportan en este evento.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines