Você está usando o construtor errado da
SelectList
onde o segundo parâmetro é oselectedValue
. Você provavelmente precisa de deste construtor onde você pode especificar o
dataValueField
e o dataTextField
Então você deve escrever crie sua
SelectList
assim:ViewData["MDLno"] =
new SelectList(SearchMDLNoDL.getAllMDLno(), "Request_For_Id", "Request_For_Id");