2014-03-19 38 views
0
public ActionResult updateisrc() 
     { 
      AlbumSongModel s = new AlbumSongModel(); 
      List<mainISRC> listalbum = Class1.GetAllAlbum(); 

      s.listalbum = listalbum.Select(x => new SelectListItem ** 
      { 
       Value = x.Album.ToString(),  
       Text = x.Album 
      }); 

      return View("updateisrc", s); 
     } 

我已將標記爲「**」的線條出現錯誤。請幫我從數據庫提取值期間「未將對象引用設置爲對象的實例」

+0

listalbum可能爲空,檢查它是否有任何成員 –

+0

listalbum有1115沒有。的行。 – dilipkumar1007

+0

檢查是否有任何行的專輯空值,即x.Album –

回答

1

x本身或x.Album可能爲空。試試這個

listalbum.Where(a=>a != null && a.Album != null).Select(x => new SelectListItem 
{ 
       Value = x.Album.ToString(),  
       Text = x.Album 
}); 

希望這會有所幫助。 -Mahesh

相關問題