You could now bind your DropDown in the code behind as usual to the datasource and this data source doesn't need to contain a default value item:
IEnumerable model = ...
DropDownListSubContractors.DataSource = model;
DropDownListSubContractors.DataBind();