Dim dt As DataTable = DataTables("成绩表") Dim dr As DataRow dr = dt.Find("","总分 Desc",29) For Each dr1 As DataRow In DataTables("成绩统计").DataRows dr1("A") = dt.Compute("Count(班级)", "[班级] = '" & dr1("班级") & "' And [总分] >= " & dr("总分")) Next
Dim dt As DataTable = DataTables("成绩表") Dim dr,dr2 As DataRow Dim Val As Integer = dt.Compute("Count(班级)", "[班级] Is Not Null") dr = dt.Find("","总分 Desc",30) dr2 = dt.Find("","总分 Desc",Math.Floor(Val*0.35)) For Each dr1 As DataRow In DataTables("成绩统计").DataRows dr1("A") = dt.Compute("Count(班级)", "[班级] = '" & dr1("班级") & "' And [总分] > " & dr("总分")) dr1("B") = dt.Compute("Count(班级)", "[班级] = '" & dr1("班级") & "' And [总分] > " & dr2("总分")) Next