如何用ASP,让数据分两列显示?

<!--startprint--><tablewidth="98%"border="0"cellpadding="0"cellspacing="2"align="cent... <!--startprint-->
<table width="98%" border="0" cellpadding="0" cellspacing="2" align="center">
<tr>
<td height="21" colspan="3" align="center"><h1>生活服务中心专用发票</h1></td>
</tr>
<tr>
<td height="21" align="right">
<div align="left">伙食单位:<%=rs_buy("login")%>   </div></td>
<td align="right">采购日期:<%=rs_buy("selldate")%> </td>
<td align="right"> 发票号码:<%=request("bianhao")%></td>
</tr>
</table>
<table width="98%" border="1" cellspacing="0" cellpadding="2" align="center" bordercolor="#000000">
<tr>
<%if showpic="yes" then%>
<th width="70">货号</th>
<%end if%>
<th height="30">名称</th>
<th>数量</th>
<th>单位</th>
<th>单价</th>
<th>金额</th>
</tr>

<%
totalprice2=0
do while rs_buy.eof=false
set rs_produit=conn.execute("select * from produit where huohao='"&rs_buy("huohao")&"'")
%>

<%if showpic="yes" then%>
<td align="center"><%if rs_produit.eof then%>
<%=rs_buy("huohao")%>
<%else%>
<%=rs_produit("huohao")%>
<%end if%></td>
<%end if%>
<td height="25" align="center"><%if rs_produit.eof then%>
<%=rs_buy("title")%>
<%else%>
<%=rs_produit("title")%>
<%end if%></td>
<td align="center"><%=formatnumber(rs_buy("shulian"),2)%></td>
<td align="center"><%if rs_produit.eof=false then%>
<%=rs_produit("danwei")%>
<%end if%></td>
<td align="center"><%=formatnumber(rs_buy("price2"),2)%></td>
<td align="center"><%=formatnumber(rs_buy("price2")*rs_buy("shulian"),2)%></td>
</tr>
<%
totalprice2=totalprice2+rs_buy("price2")*rs_buy("shulian")
rs_buy.movenext
loop
%>
<tr>
<td colspan="2" align="right"></td>
</tr>
</table>
<table width="98%" border="0" cellpadding="0" cellspacing="2" align="center">
<tr>
<td height="21" align="right"> </td>
<td height="21" align="right"> </td>
<td height="21" align="right"> </td>
<td height="21" align="right"><div align="center"><strong>合计 : <%=formatnumber(totalprice2,2)%></strong></div></td>

</tr>
<tr>
<td width="34%" height="21" align="right">
<div align="left">供货单位:  
</div></td>
<td width="24%" align="right"><div align="left">售货人:</div></td>
<td width="23%" align="right">厨房值班员:  </td>
<td width="19%" align="right"> </td>
</tr>
</table>
<!--endprint-->
展开
 我来答
手机用户66263
2011-03-07 · 超过35用户采纳过TA的回答
知道答主
回答量:200
采纳率:0%
帮助的人:0
展开全部
then 这样写法了,直接用DIV+CSS轻松搞定。
首先要用到
如两列:
<div style="width:120px; ">
<ul>
<%do while not rs.eof%>
<li style="float:left;width:60px;list-style:none;"><%=rs("bt")%></li> ----- 这里宽度width:60px 是div宽度的2分之1

<%
rs.movenext
loop
rs.close
set rs = nothing
%>
</ul>
</div>
如三列:
<div style="width:120px; ">
<ul>
<%do while not rs.eof%>
<li style="float:left;width:40px;list-style:none;"><%=rs("bt")%></li> ----- 这里宽度width:40px 是div宽度的3分之1
<%
rs.movenext
loop
rs.close
set rs = nothing
%>
</ul>
</div>

--------------利用DIV标签宽度来排列。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式