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");