日期:2014-05-17  浏览次数:21300 次

锤地,我怎么也写不好把数据动态放在一个表格内
我想依次把Recordset2.Fields.Item( "category ").Value放入一个5*5的表格内的每个单元格子,可是我怎么也写不好,请问该怎么写啊,为什么动不动就不是全横排或者竖排不会到下一行,或者就是有已经eof错误。
我承认我的vbscript很烂,请给个例子参考吧,谢谢

------解决方案--------------------
方法1:可以定义一个变量i,记录数据的出现的顺序,如第一个数据对应1,第二个数据对应2,然后依次递增,然后用if (i mod 5=0) then
  response.write " <br/> "
  end if
方法2:可以用css样式来实现,定义一个无序列表,让它显示五个数据即换行。
------解决方案--------------------
<% While ((Repeat2__numRows <> 0) AND (NOT Recordset2.EOF) and (Repeat2__numRows) <5)
response.write " <tr> "
while ((NOT Recordset2.EOF) and (Repeat2__numRows) <10)
response.write " <td> "&Recordset2.Fields.Item( "category ").Value& " </td> "
%>
<%
Repeat2__index=Repeat2__index+1
Repeat2__numRows=Repeat2__numRows-1
Recordset2.MoveNext()
wend
response.write " </tr> "
Wend
%>