Dim dr As DataRow = e.DataRow
Dim dt As DataTable = DataTables("成绩")
If e.DataCol.Name = "学校代码" Then
dr("参考人数") = dt.Compute("count(姓名)","[学校代码] = '" & dr("学校代码") & "'and [年级代码] = '" & dr("年级代码") & "'and [班级] = '" & dr("班级") & "'")
dr("语文_平均分") = dt.Compute("AVG(语文_语总)","[学校代码] = '" & dr("学校代码") & "'and [年级代码] = '" & dr("年级代码") & "'and [班级] = '" & dr("班级") & "'")
dr("语文_优秀率") = dt.Compute("count(姓名)","[语文_语总] >= 85 '" & dr("学校代码") & "'and [年级代码] = '" & dr("年级代码") & "'and [班级] = '" & dr("班级") & "'")/dr("参考人数")
End If
红色不对,请帮指导,谢谢!!!