双体循环.主要用来显示分层TABLE.
1
<%
2
dim arrDispField(1,11)
3
arrDispField(0,0) = "Name"
4
arrDispField(1,0) = dfShowML("Name")
5
arrDispField(0,1) = "Sex"
6
arrDispField(1,1) = dfShowML("Sex")
7
arrDispField(0,2) = "Birth_Date"
8
arrDispField(1,2) = dfShowML("Birth_Date")
9
arrDispField(0,3) = "Education_Id"
10
arrDispField(1,3) = dfShowML("Education")
11
arrDispField(0,4) = "Origin_Id"
12
arrDispField(1,4) = dfShowML("Origin")
13
arrDispField(0,5) = "IDCard_NO"
14
arrDispField(1,5) = dfShowML("IDCard_NO")
15
arrDispField(0,6) = "Date_OnBoard"
16
arrDispField(1,6) = dfShowML("Date_OnBoard")
17
arrDispField(0,7) = "Department_Id"
18
arrDispField(1,7) = dfShowML("Department")
19
arrDispField(0,8) = "Post"
20
arrDispField(1,8) = dfShowML("Post")
21
arrDispField(0,9) = "Status_Id"
22
arrDispField(1,9) = dfShowML("User_Status")
23
arrDispField(0,10) = "Married_Id"
24
arrDispField(1,10) = dfShowML("Married")
25
arrDispField(0,11) = "Household_Location"
26
arrDispField(1,11) = dfShowML("Household_Location")
27
28
fieldsOfLine = 4
29
for mDispField = lbound(arrDispField,2) to ubound(arrDispField,2)
30
%><tr class=shade><%
31
for xLine = 1 to fieldsOfLine
32
if mDispField>ubound(arrDispField,2) then
33
for xMinus = 0 to fieldsOfLine-xLine
34
Response.Write "<Td></Td>"
35
next
36
exit for
37
end if
38
'response.write mDispField & "<--" & arrDispField(1,mDispField) & vbTab
39
%>
40
<td nowrap><%=BuildEditControl("MM", arrDispField(0,mDispField), "CHECKBOX", arrDispField(1,mDispField), "")%></td>
41
<%
42
mDispField = mDispField +1
43
next
44
%></tr><%
45
response.write "<br>"
46
if mDispField>ubound(arrDispField,2) then exit for
47
mDispField = mDispField -1
48
next
49
%>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
浙公网安备 33010602011771号