private void QueryResultGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { tempFilter.PageInfo = new ECCentral.QueryFilter.Common.PagingInfo() { PageSize = QueryResultGrid.PageSize, PageIndex = QueryResultGrid.PageIndex, SortBy = e.SortField }; tempFilter.PageInfo.SortBy = e.SortField; serviceFacade.QueryVirtualPurchaseOrders(tempFilter, (obj, args) => { if (args.FaultsHandle()) { return; } var vspoList = args.Result.Rows; int totalCount = args.Result.TotalCount; QueryResultGrid.TotalCount = totalCount; QueryResultGrid.ItemsSource = vspoList; }); }