elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:28  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Ayuda con ComboBox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con ComboBox  (Leído 2,602 veces)
proteus8

Desconectado Desconectado

Mensajes: 47


Ver Perfil
Ayuda con ComboBox
« en: 9 Marzo 2011, 12:53 »

Hola amigos, quisiera que me ayudaran en lo siguiente: en mi proyecto tengo 2 tipos de combobox unos que me muestran datos de una base de datos y otros que los llene manualmente en la propiedad ítems,
Los que lleno con la base de datos lo hago de la siguiente manera:

Código
Dim adp2 As New SQLiteDataAdapter("select MED_MARCA from cmb_medidores ", cnnloc2)
adp2.Fill(vds2, "CMB_MEDIDORES")
ComboBox1.DataSource = vds2.Tables("CMB_MEDIDORES")
ComboBox1.DisplayMember = "MED_MARCA"

Lo que quiero hacer es que estos siempre me muestren como primer item en la lista un “Seleccione una Opccion…”
Como Puedo Hacer esto?

Con los que lleno manualmente tengo el siguiente problema siempre el primer item que muestran es vacio, me gutaria hacer lo mismo con estos que como primer item me muestre “Seleccione una Opccion…”, en estos agregue ese item pero me sigue mostrando como primero el vacio.

Por favor solicito su ayuda.


En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #1 en: 9 Marzo 2011, 14:23 »

No agregues otro item, sino cambia el combox1.text a ver q sale


En línea
proteus8

Desconectado Desconectado

Mensajes: 47


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #2 en: 9 Marzo 2011, 15:18 »

No funciono!!!, sigue todo igual...  :(
En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #3 en: 9 Marzo 2011, 15:51 »

En el que ingresas los datos de manera manual, deberías de hacer algo como combobox.Items.Insert(0,”Seleccione una opcion…”)
Para el que el ingreso es desde el DataAdapter no puedes hacer lo mismo y daría un error de que esta seteado el DataSource, por lo que la modificación debe de ser directamente en la fuente de datos con un DataRow

Código
DataRow dr = vds2.Tables("CMB_MEDIDORES").NewRow()
dr[0] = 50057 'El valor que quieras
'.
'.
'.
'.
dr[x] = "Seleccione una opcion…" 'La que sea que estes mostrando en el combobox
vds2.Tables("CMB_MEDIDORES").Rows.InsertAt(dr,0)

Luego realizas el binding. Lo he hecho pensando en sharp, pero tiene que ser igual

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #4 en: 9 Marzo 2011, 16:00 »

Te entendi mal creo, perdon por meterme donde no debo xD
En línea
proteus8

Desconectado Desconectado

Mensajes: 47


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #5 en: 9 Marzo 2011, 16:56 »

Muchas gracias Novlucker por tu ayuda, pero me da error

con los que se cargan con la base de datos dice:

me dice que ("DataRow" es un tipo y no se puede usar como expresión)

con los otros no me da error y si me muestra en el listado el item "Seleccione..." pero al ingresar al formulario por primera ves me muestra vació.

XXX-ZERO-XXX
 No se preocupe maestro lo que importa es la intensión, a si que gracias.
En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #6 en: 9 Marzo 2011, 16:57 »

Puedes poner los códigos?

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

SRVAM

Desconectado Desconectado

Mensajes: 130


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #7 en: 9 Marzo 2011, 17:24 »

Buenas, prueba esto:

cuando hayas cargado los items, haz lo siguiente, creo que esto es lo que he entendido que quieres conesguir.
Código
            comboBox1.SelectedItem = -1;
           comboBox1.Text = "Seleccione...";

Cuando lo pruebes me cuentas ;)
En línea

C# Programmer

-Estudiante MCTS .NET Framework 3.5-
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #8 en: 9 Marzo 2011, 18:09 »

SRVAM, eso es lo q le dije pero no le funciono xD
En línea
SRVAM

Desconectado Desconectado

Mensajes: 130


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #9 en: 9 Marzo 2011, 18:16 »

pero ademas de cambiar el combobox.text hay que seleccionar el item -1, asi no hay que agregar otro item como tu dijiste, pero si hacemos que no haya ningun item seleccionado, entonces si se cambia la propiedad .Text del combo ;)
En línea

C# Programmer

-Estudiante MCTS .NET Framework 3.5-
proteus8

Desconectado Desconectado

Mensajes: 47


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #10 en: 9 Marzo 2011, 19:01 »

muchachos muchas gracias por su ayuda, los combobox que lleno de forma manual los deje funcionando como quería , lo hice de esta manera:_

ComboBox12.Items.Insert(0, "SELECCIONE...")
ComboBox12.SelectedIndex = 0

con lo que aun estoy pegado es con los combobox que lleno con la base de datos.

En línea
proteus8

Desconectado Desconectado

Mensajes: 47


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #11 en: 9 Marzo 2011, 19:02 »

Puedes poner los códigos?

Saludos
Novlucker este es mi codigo:
Novlucker así puse el código que me dijiste:
Código
 Dim adp2 As New SQLiteDataAdapter("select MED_MARCA from cmb_medidores ", cnnloc2)
       adp2.Fill(vds2, "CMB_MEDIDORES")
       ComboBox1.DataSource = vds2.Tables("CMB_MEDIDORES")
       ComboBox1.DisplayMember = "MED_MARCA"
       DataRow(dr = vds2.Tables("CMB_MEDIDORES").NewRow())
       dr[0] = "SELECCIONE..." 'El valor que quieras
       dr([x] = "MED_MARCA") 'La que sea que estes mostrando en el combobox
       vds2.Tables("CMB_MEDIDORES").Rows.InsertAt(dr, 0)
« Última modificación: 9 Marzo 2011, 19:14 por Novlucker » En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #12 en: 9 Marzo 2011, 19:18 »

Intenta cambiando los valores de la tabla antes de enlazarla al combobox y realizar el databind.

Espero que estes cambiando esa x que puse a modo de ejemplo en la columna del datarow

¿Y el otro que dices que se muestra vacio? estas cargando antes los valores al combobox en el onLoad de tu formulario?

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

proteus8

Desconectado Desconectado

Mensajes: 47


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #13 en: 9 Marzo 2011, 19:32 »

Novlucker
 gracias nuevamente,

si, lo los valores vacíos ya quedo solucionado.

con los del datarow lo que me pasa es que me da el siguiente error:

  ("DataRow" es un tipo y no se puede usar como expresión)
En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda con ComboBox
« Respuesta #14 en: 9 Marzo 2011, 19:42 »

Ahora lo veo, por que pones esos paréntesis donde no van? :huh:
Código
DataRow(dr = vds2.Tables("CMB_MEDIDORES").NewRow())
Además, no veo que hayas convertido nada a VB.NET
Código
Dim dr as DataRow
dr = 'bla bla bla

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con un combobox
Java
kurama12 1 1,001 Último mensaje 25 Mayo 2007, 18:00
por Casidiablo
Ayuda con combobox en php
PHP
Dannysoft 2 1,333 Último mensaje 12 Julio 2008, 23:47
por Hans el Topo
AYUDA CON COMBOBOX
Programación Visual Basic
hannah 1 400 Último mensaje 17 Octubre 2008, 20:57
por cobein
ayuda con un combobox
Programación Visual Basic
guidosl 1 418 Último mensaje 5 Abril 2009, 00:14
por xkiz ™
[Ayuda] ComboBox en VB6 [Solucionado]
Programación Visual Basic
DeSsy 7 1,608 Último mensaje 11 Febrero 2011, 17:49
por DeSsy
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines