También debes asegurarte que tu código este en un lugar donde el DropDownList ya se haya "bindeado".
Por ejemplo, si lo pones en el Page_Load el DropDownList todavía no se ha cargado, por lo que no vas a encontrar el valor que quieras buscar
Si no puedes moverlo del Page_Load una solución rápida sería
Código:
if(DropDownList1.Items.Count == 0)
{
DropDownList1.DataBind(); // o mandas llamar la función que llene la lista (si lo estas haciendo manualmente
}
después de esto, ya puedes estar seguro que la lista contiene los elementos y puedes proceder a seleccionar el valor que deseas