MVC DropDownList SelectedValue não está sendo exibido corretamente

Eu tentei pesquisar e não encontrei nada que resolvesse meu problema. Eu tenho um DropDownList em um modo de exibição Navalha que não mostrará o item que marquei como Selecionado no SelectList. Aqui está o código do controlador que preenche a lista:

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

Aqui está o código da 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>

Eu ando por ele e até na view ele tem o SelectedValue correto no entanto o DDL sempre mostra o primeiro item da lista independente do valor selecionado. Alguém pode apontar o que estou fazendo errado para obter o DDL para o padrão para o SelectValue?

questionAnswers(6)

yourAnswerToTheQuestion