Io faccio così:

Dopo aver popolato la ddl avvio il ciclo foreach

codice:
foreach (System.Web.UI.WebControls.ListItem li in ddList.Items)
{
     if(li.Value == 'valore da cercare'){ li.Selected = true; }
}