//Asset Status private MsAssetStatus[] GridAssetStatus() { dc = new DCAssetDataContext(); List <MsAssetStatus> msassetstatus = new List <MsAssetStatus>(); try { var query = dc.MsAssetStatus_View("", "G"); foreach (var res in query) { MsAssetStatus assetstatus = new MsAssetStatus(); assetstatus.Id = res.Id; assetstatus.Status = res.Status; assetstatus.NameStatus = res.NamaStatus; msassetstatus.Add(assetstatus); } } catch { msassetstatus = null; } return(msassetstatus.ToArray()); }