语言:C#
工具:vs 2005
问题:小弟刚学用ADO.NET进行数据库(sql server 2005)连接,现有一个学生成绩表,有数学,语文,和英语的成绩,但在总分字段中的值是空的,现在要求连接到数据库,并计算总分。我已经完成了连接并将表中的内容显示在了DataGridView控件中,但就是不知在这种情况怎样去计算总分并显示。请各位大虾帮忙,谢谢!

解决方案 »

  1.   

    总分你可以在数据库中就实现了,然后把总分作为一个字段和其他内容都查询出来帮上DataGridView就可以了
      

  2.   

    Select sum(成绩字段) from 成绩表 Group By 学号
      

  3.   

    select sum(数学+语文+英语) from table 
    或在rowdatabond中循环加成绩,再e.row.cells[i].text=总分.
      

  4.   


     UPDATE 表 SET 总分=(语文+数字+英语) --更新正个表中的每个学员的分数,这样,总分列就不为空了
     --当然查就是这样了
     SELECT 总分 FROM 表