Example #1
0
        /// <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);
     }
 }