После выполнения привязки данных выполните:
ddl.Items.Insert(0, "---Select---");
Это добавит его в качестве первого элемента в списке.
В качестве альтернативы, вы можете добавить новый ListItem вместо строки, поэтому вы можете иметь фактическое значение вместо строки в качестве значения раскрывающегося списка.
Таким образом, вы можете сделать что-то вроде:
ddl.Items.Insert(0, new ListItem("---Select---", Guid.Empty.ToString());