2014-03-13 86 views
0

我有一个接口,可以在客户端选择时返回记录。数据存储在MS-SQL中并返回到记录集中。如果返回的记录超过4600(粗略),则使用HTML TABLE可以正常显示。如果结果超过4,600,数据将以线性模式显示。当显示的数据太多时,报告显示不正确

在IE8中是否存在某种限制或者我需要在代码中添加某些东西?

这里是显示代码:

<TABLE WIDTH="90%" cellpadding=0 cellspacing=0 border=0> 

<!-- DISPLAY HEADER ---> 
    <TR> 
<%  For i = 0 To UBound(aHeaderFields) - 1 %> 
<%  if i <> UBound(aHeaderFields) or ExportData <> "Y" then %> 
     <TD bgcolor="#FFFF99" align='center' color="yellow" style="border: solid 1px #000000" ><font size="-2" face="arial"><b><%=aHeaderFields(i)%></b></TD> 
<%  end if %> 
<% Next %> 
     </TR> 

<% For Rec = 0 to NbrRows %> 
<% if aQueryResult(NbrCols,Rec) > "0" Then %> 
    <TR> 
    <% For i = 0 To NbrCols %> 
      <TD align=right><font size="-2" face="arial">  
<%=aQ ueryResult(i,Rec)%>&nbsp;</font></TD> 
    <% Next %> 
<%  if ExportData <> "Y" then %> 
<!--    <TD align=center bgcolor="<%=Bgclr(Lines)%>"><font size="-2" face="arial"><b>&nbsp;</b></font><a href="javascript:void(0);" onclick="ViewDetail('<%=RecLine%>');"><font size="-2" face="arial">(Detail)</font></a></TD> --> 
<%  end if %> 
<% end if %> 
    </TR> 
<% Next %> 
</TABLE> 

回答

0

没有没有真正限制到多少内容实在是太多了关于语言,并没有对IE8的最大表大小的信息。但是,如果要显示大量的记录和数据量,我认为需要一段时间才能生成。现在它正在切断格式化......现在可能是考虑分页或自动滚动的好时机。

相对问题解答 - >Here

此外,还有JS脚本,在那里它可以自动页面为你的表格,并保留在脚本的页面数据。 - >Here