public Example() { InitializeComponent(); ColumnSortDescriptor salesSortDescriptor = new ColumnSortDescriptor(); salesSortDescriptor.Column = this.radGridView.Columns[1]; salesSortDescriptor.SortDirection = System.ComponentModel.ListSortDirection.Descending; this.radGridView.SortDescriptors.Add(salesSortDescriptor); SalesContext context = new SalesContext(); EntityQuery<Year> distinctOrderYearsQuery = context.GetDistinctOrderYearsQuery(); context.Load<Year>(distinctOrderYearsQuery , LoadBehavior.RefreshCurrent , this.OnDistinctOrderYearsLoaded , null); this.loadTimer = new DispatcherTimer(); loadTimer.Interval = new TimeSpan(0, 0, 0, 0, 500); loadTimer.Tick += this.OnLoadTimerTick; loadTimer.Start(); }