/// <summary> /// 设置 ItemsSource /// </summary> public void LoadData() { int currentPage = DetailData.CurrentPage; int skipNumber = DetailData.SkipNumber; DetailDataResult resul = ExchangeBookServer.GetBookDetailData(currentPage, skipNumber, _family); DetailData.SetItemsSource(resul.Data); DetailData.RecordCount = resul.TotalCount; }
/// <summary> /// 获取数据详细数据 /// </summary> /// <returns></returns> public static DetailDataResult GetBookDetailData(int currentPage, int number, String family) { try { String remsg = _server.GridData(currentPage, number, family); if (String.IsNullOrEmpty(remsg)) ///若返回字符串为空 则返回k空 { _logservice.Error("请求书籍详细数据,服务器返回值为空"); return(null); } DetailDataResult data = JsonConvert.DeserializeObject <DetailDataResult>(remsg); return(data); } catch (Exception e) { _logservice.Error(e.Message); return(null); } }