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)
| | | |-+  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 2,152 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.263


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
[AYUDA]llenar un Combobox c#
.NET (C#, VB.NET, ASP)
vinceet 5 6,609 Último mensaje 7 Noviembre 2014, 17:46 pm
por vinceet
MOVIDO: llenar un Combobox c#
Programación C/C++
Eternal Idol 0 1,415 Último mensaje 7 Noviembre 2014, 00:22 am
por Eternal Idol
llenar combobox con tabla mysql vb6
Programación Visual Basic
elmatador2 1 3,196 Último mensaje 1 Octubre 2015, 04:36 am
por elmatador2
llenar un combobox condatos y autocompletar
.NET (C#, VB.NET, ASP)
_CrisiS_ 0 1,710 Último mensaje 4 Septiembre 2018, 06:34 am
por _CrisiS_
Google Sheets Recuperar fila de columna seleccionada
Dudas Generales
Enemy 5 3,465 Último mensaje 9 Septiembre 2021, 19:50 pm
por Enemy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines