基本搭建的差不多了,就是不知道如何从数据库中取出数据来进行运算,好像说能用tables.rows,不知道具体是怎么使用的。
我这里是一直出错。。。。
- string Sno = this.txtSno.Text.ToString();
- SqlConnection con = new SqlConnection("server=localhost;uid=sa;pwd=8900535623;database=SPoint;");
- con.Open();
- SqlDataAdapter sda = new SqlDataAdapter("select * from SGrade where Sno='" + Sno + "'", con);
- DataSet ds = new DataSet();
- sda.Fill(ds, "sp");
- this.dataGridView1.DataSource = ds.Tables["sp"];
- string grade1 = ds.Tables["sp"].Rows[0][3].ToString();
- string grade2 = ds.Tables["sp"].Rows[0][4].ToString();
- string grade3 = ds.Tables["sp"].Rows[0][5].ToString();
- double grad1 = Double.Parse(grade1);
- double grad2 = Double.Parse(grade2);
- double grad3 = Double.Parse(grade3);
一直说string grade1 = ds.Tables["sp"].Rows[0][3].ToString();这个中的0有错误。。。。超出索引啊什么的。。。