Proprietà text di combobox

lunedì 28 agosto 2006 - 15.58

Mino Profilo | Newbie

Ciao a tutti

ho un problema con la proprietà text del controllo combobox

ho un combobox a cui (via codice, in esecuzione) ho assegnato la colonna di una tabella

ad un certo punto del programma ho la necessità di cancellare il contenuto
cioè di impostare la proprietà text = ""

in esecuzione io modifico la proprietà text dandole ovviamente un valore di tipo string,
visivamente nel form sembra tutto ok

in realtà se inserisco un break-point subito dopo l'assegnazione e vado a verificare da debug il valore della proprietà, mi accorgo che ha ancora il vecchio valore.

qualcuno mi sa dire perchè?
come posso rendere permanente l'assegnazione?

Brainkiller Profilo | Guru

>in realtà se inserisco un break-point subito dopo l'assegnazione
>e vado a verificare da debug il valore della proprietà, mi accorgo
>che ha ancora il vecchio valore.

E' abbastanza strano, gli stati cambiano man mano nell'esecuzione e sono da subito attivi. Prova ad andare avanti qualche istruzione e mettere il break point più avanti nel codice e verifica che stato ha la proprietà .Text.

Inoltre altra verifica, dopo averla assegnata fai un Console.WriteLine e vedi che valore contiene.
CIao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Mino Profilo | Newbie

Ho provato anche dopo diverse istruzioni.
Il risultato non cambia.

visivamente il combo viene svuotato ma la proprietà è sempre la stessa
infatti il writeline mi visualizza il vero valore
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5