private void resourseListPageChange() { resourceListClear(); if (resourceType == null) { return; } string result = WechatServiceUtils.GetResourceList(accessToken, resourceType, pageControl1.Current, pageControl1.PageSize); logger.info(result); JObject jo = (JObject)JsonConvert.DeserializeObject(result); if (jo["item"] != null) { // 数据展示 JArray items = JArray.Parse(jo["item"].ToString()); for (int i = 0; i < items.Count; i++) { JToken jToken = items[i]; ListViewItem item = new ListViewItem(); if (this.resourceType != "news") { item.Text = jToken["name"].ToString(); item.SubItems.Add(jToken["media_id"].ToString()); item.SubItems.Add(jToken["update_time"].ToString()); item.SubItems.Add(jToken["url"].ToString()); } else { item.Text = jToken["content"].ToString(); item.SubItems.Add(jToken["media_id"].ToString()); item.SubItems.Add(jToken["update_time"].ToString()); } listView1.Items.Add(item); } // 数据统计 pageControl1.Total = int.Parse(jo["total_count"].ToString()); } Console.WriteLine(pageControl1.Current + "," + pageControl1.Total + "," + pageControl1.PageSize); }