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