public void GetOrders() { WebserviceObject wsObj = WebserviceCalls.GetOrdersAdmin(); List <Order> ordersTimeList = new List <Order>(); if (wsObj.Success) { foreach (Order obj in (List <object>)wsObj.Response) { ordersTimeList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } this.ordersTimeList = ordersTimeList; ObservableCollection <object> oList; oList = new ObservableCollection <object>(ordersTimeList); dgOrdersTime.ItemsSource = oList; }