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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ayuda para llenar combobox y tener una fila seleccionada por defecto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda para llenar combobox y tener una fila seleccionada por defecto  (Leído 1,096 veces)
d91

Desconectado Desconectado

Mensajes: 165


Ver Perfil
ayuda para llenar combobox y tener una fila seleccionada por defecto
« en: 14 Diciembre 2015, 18:25 pm »

hola a todos, estoy tratando actualizar los datos de un empleado pero necesito mostrar en un combobox el tipo de empleado del cual ya esta registrado, con la consulta lleno un datatable y de esa manera voy llenando los campos necesarios pero no se como hacer para que en el combobox aparezca ya por defecto el valor del tipo de empleado que traía la consulta
Código
  1. public void cargarCampos(DataTable dt) {
  2.            int inicio;
  3.            casaDA mostrar = new casaDA();
  4.            Codigos f = new Codigos();
  5.            txtcodigo.Text = f.formatoCodigo(dt.Rows[0].ItemArray[0].ToString());
  6.            txtdireccion.Text = dt.Rows[0].ItemArray[2].ToString();
  7.  
  8.            tipo = Convert.ToInt32(dt.Rows[0].ItemArray[1].ToString()); //aquí esta el tipo de empleado
  9.            try
  10.            {
  11.                cmbtipo.DataSource = mostrar.cargar("carga_tipos").Tables[0];
  12.                cmbtipo.ValueMember = "Codigo";
  13.                cmbtipo.DisplayMember = "Tipo";
  14.            }//try
  15.            catch (Exception ex)
  16.            {
  17.                MessageBox.Show("Error en la peticion " + ex.Message + " Intentelo nuevamente");
  18.            }//catch()
  19.        }
  20.  


En línea

DarK_FirefoX


Desconectado Desconectado

Mensajes: 1.250


Be the change you wanna see in te world


Ver Perfil
Re: ayuda para llenar combobox y tener una fila seleccionada por defecto
« Respuesta #1 en: 14 Diciembre 2015, 19:57 pm »

Si pudieras explicarte un poquito mejor te pudieramos ayudar.

¿Tu recibes los datos bien de la query?, ¿Que problemas tienes al ponerlo en el ComboBox?

Salu2s


En línea

d91

Desconectado Desconectado

Mensajes: 165


Ver Perfil
Re: ayuda para llenar combobox y tener una fila seleccionada por defecto
« Respuesta #2 en: 16 Diciembre 2015, 13:05 pm »

lo que necesito es actualizar los datos, y al levantar la consulta debo llenar los campos con los valores que trae la consulta, pero como tengo un combobox para elegir entre una serie de opciones, no he encontrado la forma de que aparezca seleccionado el ítem en el combobox que traía la consulta, con decir seleccionado me refiero a que este a la vista, por ejemplo:

el combobox queda lleno asi:
Código
  1. 1  A
  2. 2  B
  3. 3  C
  4.  
si la consulta en tipo trae el código 2 entonces el combobox se llena y se mostraría la fila B, esto para mostrar al usuario que tipo es al que pertenece un empleado que esta guardado y si quiere puede elegir otro tipo
En línea

d91

Desconectado Desconectado

Mensajes: 165


Ver Perfil
Re: ayuda para llenar combobox y tener una fila seleccionada por defecto
« Respuesta #3 en: 16 Diciembre 2015, 13:37 pm »

por si para alguien es útil aquí les dejo el código resuelto (solo una línea faltaba)
Código
  1. public void cargarCampos(DataTable dt) {
  2.            int inicio;
  3.            casaDA mostrar = new casaDA();
  4.            Codigos f = new Codigos();
  5.            txtcodigo.Text = f.formatoCodigo(dt.Rows[0].ItemArray[0].ToString());
  6.            txtdireccion.Text = dt.Rows[0].ItemArray[2].ToString();
  7.  
  8.            tipo = Convert.ToInt32(dt.Rows[0].ItemArray[1].ToString());
  9.            try
  10.            {
  11.                cmbtipo.DataSource = mostrar.cargar("carga_tipos").Tables[0];
  12.                cmbtipo.ValueMember = "Codigo";
  13.                cmbtipo.DisplayMember = "Tipo";
  14.                cmbtipo.SelectedValue = tipo;
  15.            }//try
  16.            catch (Exception ex)
  17.            {
  18.                MessageBox.Show("Error en la peticion " + ex.Message + " Intentelo nuevamente");
  19.            }//catch()
  20.        }
  21.  
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
llenar un textbox con un combobox
.NET (C#, VB.NET, ASP)
damian23 1 2,571 Último mensaje 28 Junio 2014, 06:10 am
por Eleкtro
[AYUDA]llenar un Combobox c#
.NET (C#, VB.NET, ASP)
vinceet 5 4,255 Último mensaje 7 Noviembre 2014, 17:46 pm
por vinceet
MOVIDO: llenar un Combobox c#
Programación C/C++
Eternal Idol 0 694 Último mensaje 7 Noviembre 2014, 00:22 am
por Eternal Idol
llenar combobox con tabla mysql vb6
Programación Visual Basic
elmatador2 1 2,058 Último mensaje 1 Octubre 2015, 04:36 am
por elmatador2
llenar un combobox condatos y autocompletar
.NET (C#, VB.NET, ASP)
_CrisiS_ 0 384 Último mensaje 4 Septiembre 2018, 06:34 am
por _CrisiS_
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines