faccio una dropdownlist

<ASPropDownList width="180" id="Lista" RepeatColumns="3" RepeatDirection="Horizontal" SelectionMode="single" OnSelectedIndexChanged="funzione" runat="server"/>

poi (nel Page_Load)

Lista.SelectedIndex = 1;

e poi dalla funzione chiedo il valore

Lista.SelectedItem.Value

ma perchè e nullo?! Perchè devo necessariamente selezionare io dalla lista per impostare il valore? Lista.SelectedIndex = 1 non dovrebbe automaticamente impostare il valore (oltre che selezionare l'indice visivamente, cosa che fa)? E se no, come faccio ad ottenere questo?

Vi prego, aiuto!