During an implementation of MVC View page ,I struggled little to bind the DropDownList with the runtime value from ViewModel . Here is the pictorial representation to Bind the DropDownList at runtime.
Image Representation As depicted below:
Hope it will help you to bind DropDownListFor at runtime.