che problema c'è se ti solleva l'evento?
nell'evento puoi mettere un controllo che l'elemento selezionato deve essesere diverso da quello per la scelta...oppure (ancora meglio) puoi "attaccare" un evento javascript al ddl che controlla l'elemento selezionato, se non è quello "scegliere valore" allora va avanti altrimenti si ferma e non fa più niente
eventualmente il codice per il controllo javascript è
codice:
ddl.Attributes.Add("onchange", "return CheckValue();");
e la funzione javascript, qualcosa del genere
codice:
function CheckValue()
{
if(document.getElementById("ddl").selectedIndex == 0)
return false;
}
per semplicità io ho controllato l'elemento selezionato (presuppongo che "scegli valore" si il primo) ma puoi anche controllare il testo od il valore.