以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]试室编排代码完善 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72983) |
||||
-- 作者:方丈 -- 发布时间:2015/8/10 13:13:00 -- [求助]试室编排代码完善 求助完善试室编排代码
下表中已能对现有名册编排试室号和座位号,且能确保每个试室前后座位不是同一班的学生, 怎样修改代码才能使编排出的试室符合“表A”中各个试室的人数限制?
|
||||
-- 作者:大红袍 -- 发布时间:2015/8/10 14:29:00 -- Dim drs As List(Of DataRow) = DataTables("表A").Select("") Dim count As Integer = 1 Dim idx As Integer = 0 For Each dr As DataRow In DataTables("学生成绩库").Select("", "座号") If count > drs(idx)("人数") Then idx += 1 count = 1 End If dr("试室号") = drs(idx)("试室号") dr("座位号") = format(count, "00") count += 1 Next |