public void GetTimeRegistratedOnOrder() { WebserviceObject wsObj = WebserviceCalls.GetTimeRegistratedPerUserOnOrder(order.OrderId); List <TimeRegistrated> timeRegistratedList = new List <TimeRegistrated>(); if (wsObj.Success) { foreach (TimeRegistrated obj in (List <object>)wsObj.Response) { timeRegistratedList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } ObservableCollection <object> oList; oList = new ObservableCollection <object>(timeRegistratedList); dgTimeRegistratedOnOrder.ItemsSource = oList; }