Ejemplo n.º 1
0
        //初始化数据
        private void Init()
        {
            Action acion = delegate()
            {
                if (cont == 15)
                {
                    cont = 0;
                }
                var minLever = textBox1.Text.Trim(); //物品最低等级
                var maxLever = textBox3.Text.Trim(); //物品最高等级
                int isTrue   = 1;                    //是否是公示期物品
                if (!checkBox1.Checked)
                {
                    isTrue = 0;
                }


                //搜索的是物品
                listView1.Items.Clear();
                var JsonMessage = GetJson.GetProp(Convert.ToInt16(minLever), Convert.ToInt16(maxLever), isTrue, 1);
                foreach (var data in JsonMessage)
                {
                    lt = new ListViewItem();

                    lt.Text = data.area_name + "-" + data.server_name; //大区加名字
                    lt.SubItems.Add(data.equip_name);                  //物品信息
                    lt.SubItems.Add(Tools.Descprop(data.desc));        //详细
                    lt.SubItems.Add(data.price.ToString());            //价格
                    lt.SubItems.Add(data.time_left);
                    var url = "https://xyq.cbg.163.com/" + "equip?s=" + data.server_id + "&eid=" + data.eid + "&equip_refer=1&view_loc=reco_left";
                    urlArray[cont] = url;
                    cont++;
                    listView1.Items.Add(lt);
                }
            };

            if (this.InvokeRequired)
            {
                ControlExtensions.UIThreadInvoke(this, delegate
                {
                    acion();
                });
            }
        }