Problemas con combobox

07/12/2006 - 20:02 por oscar | Informe spam
Hola a todos

Tengo un problema con un combobox que tengo en un formulario. Quiero que el
combo apareza en blanco el cuadro de texto cuando el formulario se muestre.
En el Load del formulario cargo el combo con un datatable que obtiene los
datos en la base de datos.

combo.datasoruce = dt
combo.displayname ="Campo"
combo.ValueMember = "Campo"

Al final del Load pongo

combo.selectedindex = - 1

para que seleccione el indice -1 y no me muestre nada en el la caja de
texto.

Pero cuando se muestra el fomulario siempre aparece relleno con el primer
elemento, y ya no se que hacer. Por que sucede? No funciona esta forma?

Estoy trabajando con VS Net 2003

Muchas gracias

Oscar

Preguntas similare

Leer las respuestas

#1 oscar
07/12/2006 - 21:17 | Informe spam
Hola Carlos.

He puesto lo que me has comentado y sigue aparenciendo. He vuelto hacer paso
a paso la carga en el form_ load, y en la ventana Automatico, aparece que el
combo tiebe ek selectedindex = -1, pero en la caja de texto aparece el
primer elemento.

Gracias

Oscar
"Carlos Gómez" escribió en el mensaje
news:
pon al final del load:
combo.selectedindex = -1
combo.Text = ""
oscar ha escrito:

Hola a todos

Tengo un problema con un combobox que tengo en un formulario. Quiero que
el
combo apareza en blanco el cuadro de texto cuando el formulario se
muestre.
En el Load del formulario cargo el combo con un datatable que obtiene los
datos en la base de datos.

combo.datasoruce = dt
combo.displayname ="Campo"
combo.ValueMember = "Campo"

Al final del Load pongo

combo.selectedindex = - 1

para que seleccione el indice -1 y no me muestre nada en el la caja de
texto.

Pero cuando se muestra el fomulario siempre aparece relleno con el primer
elemento, y ya no se que hacer. Por que sucede? No funciona esta forma?

Estoy trabajando con VS Net 2003

Muchas gracias

Oscar



Respuesta Responder a este mensaje
#2 htorres
07/12/2006 - 21:38 | Informe spam
Esto que te sucede es un Bug de .Net

Ver articulo: 327244
aqui hay varias soluciones

http://support.microsoft.com/defaul...-us;327244



oscar ha escrito:

Hola Carlos.

He puesto lo que me has comentado y sigue aparenciendo. He vuelto hacer paso
a paso la carga en el form_ load, y en la ventana Automatico, aparece que el
combo tiebe ek selectedindex = -1, pero en la caja de texto aparece el
primer elemento.

Gracias

Oscar
"Carlos Gómez" escribió en el mensaje
news:
> pon al final del load:
> combo.selectedindex = -1
> combo.Text = ""
> oscar ha escrito:
>
>> Hola a todos
>>
>> Tengo un problema con un combobox que tengo en un formulario. Quiero que
>> el
>> combo apareza en blanco el cuadro de texto cuando el formulario se
>> muestre.
>> En el Load del formulario cargo el combo con un datatable que obtiene los
>> datos en la base de datos.
>>
>> combo.datasoruce = dt
>> combo.displayname ="Campo"
>> combo.ValueMember = "Campo"
>>
>> Al final del Load pongo
>>
>> combo.selectedindex = - 1
>>
>> para que seleccione el indice -1 y no me muestre nada en el la caja de
>> texto.
>>
>> Pero cuando se muestra el fomulario siempre aparece relleno con el primer
>> elemento, y ya no se que hacer. Por que sucede? No funciona esta forma?
>>
>> Estoy trabajando con VS Net 2003
>>
>> Muchas gracias
>>
>> Oscar
>
Respuesta Responder a este mensaje
#3 oscar
07/12/2006 - 21:45 | Informe spam
Muchas gracias

Oscar
escribió en el mensaje
news:
Esto que te sucede es un Bug de .Net

Ver articulo: 327244
aqui hay varias soluciones

http://support.microsoft.com/defaul...-us;327244



oscar ha escrito:

Hola Carlos.

He puesto lo que me has comentado y sigue aparenciendo. He vuelto hacer
paso
a paso la carga en el form_ load, y en la ventana Automatico, aparece que
el
combo tiebe ek selectedindex = -1, pero en la caja de texto aparece el
primer elemento.

Gracias

Oscar
"Carlos Gómez" escribió en el mensaje
news:
> pon al final del load:
> combo.selectedindex = -1
> combo.Text = ""
> oscar ha escrito:
>
>> Hola a todos
>>
>> Tengo un problema con un combobox que tengo en un formulario. Quiero
>> que
>> el
>> combo apareza en blanco el cuadro de texto cuando el formulario se
>> muestre.
>> En el Load del formulario cargo el combo con un datatable que obtiene
>> los
>> datos en la base de datos.
>>
>> combo.datasoruce = dt
>> combo.displayname ="Campo"
>> combo.ValueMember = "Campo"
>>
>> Al final del Load pongo
>>
>> combo.selectedindex = - 1
>>
>> para que seleccione el indice -1 y no me muestre nada en el la caja de
>> texto.
>>
>> Pero cuando se muestra el fomulario siempre aparece relleno con el
>> primer
>> elemento, y ya no se que hacer. Por que sucede? No funciona esta forma?
>>
>> Estoy trabajando con VS Net 2003
>>
>> Muchas gracias
>>
>> Oscar
>
Respuesta Responder a este mensaje
#4 Carlos Gómez
08/12/2006 - 09:16 | Informe spam
ostras, con razon me habia dado tantas veces problemas el comboBox...
ha escrito:

Esto que te sucede es un Bug de .Net

Ver articulo: 327244
aqui hay varias soluciones

http://support.microsoft.com/defaul...-us;327244

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida