You need to create 6 different select lists from the table, and then you need to pass them to the form, either via ViewBag or via View Model. For example:
ViewBag.SelectList1 = new SelectList(PreOrderProducts, "TextColumn1", "ValueColumn1");
ViewBag.SelectList2 = new SelectList(PreOrderProducts, "TextColumn2", "ValueColumn2");
And so on...
You can use them like:
@Html.DropDownFor(mode=>model.AnyField1, ViewBag.SelectList1 as SelectList)
@Html.DropDownFor(mode=>model.AnyField2, ViewBag.SelectList2 as SelectList)
And so on...