当前位置:编程学习 > C#/ASP.NET >>

怎样用DataGridView下载网页数据并进行统计计算?

怎样用DataGridView下载网页数据并进行统计计算? --------------------编程问答-------------------- 他俩有啥关系,不明不白的 --------------------编程问答--------------------   string conStr = "server=.;database=Demo;uid=sa;pwd=yujie1127";
        private void Form1_Load(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(conStr);
            con.Open();
            DataSet ds = new DataSet();
            SqlDataAdapter da = new SqlDataAdapter("select * from hero", con);
            da.Fill(ds);
            con.Close();
            //让列头显示中文
            this.dataGridView1.Columns.Add("","编号");
            this.dataGridView1.Columns[0].DataPropertyName = "id";
            this.dataGridView1.Columns.Add("", "名字");
            this.dataGridView1.Columns[1].DataPropertyName = "name";
            this.dataGridView1.Columns.Add("", "性别");
            this.dataGridView1.Columns[2].DataPropertyName = "Sex";
            this.dataGridView1.Columns.Add("", "年龄");
            this.dataGridView1.Columns[3].DataPropertyName = "Age";
            this.dataGridView1.Columns.Add("", "兵器");
            this.dataGridView1.Columns[4].DataPropertyName = "binqi";
            this.dataGridView1.Columns.Add("", "特长");
            this.dataGridView1.Columns[5].DataPropertyName = "techang";
            //设置DataGridView的背景色
            this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
            this.dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.LightBlue;
            this.dataGridView1.Columns[2].DefaultCellStyle.BackColor = Color.LightBlue;
            this.dataGridView1.Columns[4].DefaultCellStyle.BackColor = Color.LightBlue;
            //设置DataGridView控件基于文本的单元格启用换行
            this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
            //设置DataGridView控件单元格的文本对齐方式
            this.dataGridView1.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
        } --------------------编程问答--------------------
        }

        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int iRow = e.RowIndex;
            int nTime =int.Parse(this.comboBox2.Text);
            if (iRow < 0)
            {
                return;
            }
            string ID = this.dataGridView1.Rows[iRow].Cells["iDDataGridViewTextBoxColumn"].Value.ToString().Trim();
            
            for (int i = 0; i < this.dataSet1.dtInfo.Rows.Count; ++i)
            {
                if (this.dataSet1.dtInfo.Rows[i]["ID"].ToString() == ID)
                {
                    iRow = i;
                    break;
                }
            }
      

            string    strDSdata = myWeb.getDSfenxi(ID);
            int x, y, sum;
            try
            {
                x = getDSdx(strDSdata, nTime);
                this.dataSet1.dtInfo.Rows[iRow ]["team1DS"] = x.ToString();
                y = getDSdy(strDSdata, nTime);
                this.dataSet1.dtInfo.Rows[iRow]["team2DS"] = y.ToString();
                sum = x + y;
                this.dataSet1.dtInfo.Rows[iRow]["sum"] = sum.ToString();
            }
            catch
            {
            }
        }

    }


这段代码谁能讲解? --------------------编程问答-------------------- http://31.ball365.net/newo/com.html?ct=1377146450984

自动列出这个网站“大小”含数据的列。 --------------------编程问答-------------------- 求高人指点
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,