scusa se approfitto della tua cortesia....
ho provato così
DDCat.Items.FindByValue(Session("Cat")).Selected = True
ma l'errore ora è:
Messaggio di errore del compilatore: BC30451: Nome "DDCat" non dichiarato.
e comunque il valore Session("Cat")è si un numero ma di un campo
di testo
ciao