>ciao, ho usato l'executeReader, in quanto, penso, più comodo
>per i controlli da realizzare. Sono uscito pazzo sul cast, ma
>alla fine ci sono riuscito.
>Funziona tutto come volevo.
ok, perfetto.
>Volevo, però, cambiare colore al saldo a seconda se positivo
>o negativo, però mi ritorna questo errore:
>Impossibile convertire implicitamente il tipo 'string' in 'System.Drawing.Color'.
>il codice che uso è questo:
>if (OpTeSa < 0)
> lblOpTeSa.ForeColor = "Red";
>else
> lblOpTeSa.ForeColor = "blue";
>cosa centra il tipo string se uso una label?
Tu non stai valorizzando la label però.. stai cercando di passare un colore sotto forma di stringa ad una proprietà (la ForeColor) che è di tipo System.Drawing.Color.
Devi fare così:
if (OpTeSa < 0)
lblOpTeSa.ForeColor = System.Drawing.Color.Red;
else
lblOpTeSa.ForeColor = System.Drawing.Color.Blue;
>grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org