MVC DropDownList SelectedValue no se muestra correctamente

Intenté buscar y no encontré nada que solucionara mi problema. Tengo una DropDownList en una vista de Razor que no mostrará el elemento que he marcado como Seleccionado en la Lista de selección. Aquí está el código del controlador que llena la lista:

<code>var statuses  = new SelectList(db.OrderStatuses, "ID", "Name", order.Status.ID.ToString());
ViewBag.Statuses = statuses;
return View(vm);
</code>

Aquí está el código de vista:

<code><div class="display-label">
   Order Status</div>
<div class="editor-field">
   @Html.DropDownListFor(model => model.StatusID, (SelectList)ViewBag.Statuses)
   @Html.ValidationMessageFor(model => model.StatusID)
</div>
</code>

Lo recorro e incluso en la vista tiene el valor de selección correcto, sin embargo, el DDL siempre muestra el primer elemento de la lista, independientemente del valor seleccionado. ¿Alguien puede señalar lo que estoy haciendo mal para hacer que el DDL se establezca de manera predeterminada en SelectValue?

Respuestas a la pregunta(6)

Su respuesta a la pregunta