以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问下面的代码是什么意思? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=158386) |
-- 作者:a272797388 -- 发布时间:2020/11/18 12:13:00 -- 请问下面的代码是什么意思? Dim drs1 As List(Of DataRow) = DataTables("初三汤原考点").Select("代码 % 2 = 0","成绩 desc") Dim drs2 As List(Of DataRow) = DataTables("初三汤原考点").Select("代码 % 2 = 1","成绩 desc") Dim cnt As Integer = math.min(drs1.count,drs2.count) Dim idx As Integer = 1 For i As Integer = 0 To cnt - 1 drs1(i)("排序") = idx idx += 1 drs2(i)("排序") = idx idx += 1 Next
If drs1.count > cnt Then For i As Integer = cnt To drs1.count - 1 drs1(i)("排序") = idx idx += 1 Next Else For i As Integer = cnt To drs2.count - 1 drs2(i)("排序") = idx idx += 1 Next End If
Tables("初三汤原考点").sort = "排序" |
-- 作者:有点蓝 -- 发布时间:2020/11/18 14:12:00 -- 应该是用来按某种规则排序的。 具体业务、逻辑、数据都不清楚,我也没法说每一句具体是干嘛的
|