private void gridBatchNumberInfoList_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e)
        {
            queryFilter.PageInfo = new QueryFilter.Common.PagingInfo()
            {
                PageIndex = e.PageIndex,
                PageSize  = e.PageSize,
                SortBy    = e.SortField
            };
            queryFilter.ProductSysNo = ProductSysNo;
            queryFilter.StockSysNo   = StockSysNo;
            serviceFacade.QueryPurchaseOrderBatchNumberList(queryFilter, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                list = DynamicConverter <PurchaseOrderItemBatchInfoVM> .ConvertToVMList(args.Result.Rows);
                //填充退货数量
                if (!string.IsNullOrEmpty(batchInfo))
                {
                    var strs = batchInfo.Split(new char[] { ';' });
                    for (var i = 0; i < strs.Length; i++)
                    {
                        var str = strs[i].Split(new char[] { ':' });
                        if (str.Length == 3)
                        {
                            foreach (PurchaseOrderItemBatchInfoVM tVm in list)
                            {
                                if (tVm.BatchInfoNumber == str[0] && tVm.StockSysNo.Value.ToString() == str[1])
                                {
                                    string tStr   = string.IsNullOrEmpty(str[2]) ? "0" : str[2];
                                    tVm.ReturnQty = Convert.ToInt32(tStr);
                                }
                            }
                        }
                    }
                }

                this.gridBatchNumberInfoList.ItemsSource = list;
            });
        }