asp如何显示方式为:一行两列
<tablewidth="80%"border="0"align="center"cellpadding="0"cellspacing="4"><tr><%setRsPr...
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="4">
<tr>
<%
set RsPro=Server.CreateObject("Adodb.Recordset")
SqlPro="select * From ProductClass order by RootID,OrderID"
RsPro.Open SqlPro,conn,1,3
if RsPro.Eof or RsPro.Bof then
response.Write("暂时无类别!")
else
Do while Not RsPro.Eof
%>
<td height="30"><div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div></td></tr>
<%
RsPro.MoveNext
Loop
End if
RsPro.Close
set RsPro=Nothing
%>
</table>
这段中,是产品种类的显示,但目前是一行一列, 请问如何让它显示为:一行两列这样的方法呢! 展开
<tr>
<%
set RsPro=Server.CreateObject("Adodb.Recordset")
SqlPro="select * From ProductClass order by RootID,OrderID"
RsPro.Open SqlPro,conn,1,3
if RsPro.Eof or RsPro.Bof then
response.Write("暂时无类别!")
else
Do while Not RsPro.Eof
%>
<td height="30"><div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div></td></tr>
<%
RsPro.MoveNext
Loop
End if
RsPro.Close
set RsPro=Nothing
%>
</table>
这段中,是产品种类的显示,但目前是一行一列, 请问如何让它显示为:一行两列这样的方法呢! 展开
4个回答
展开全部
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="4">
<tr>
<%
set RsPro=Server.CreateObject("Adodb.Recordset")
SqlPro="select * From ProductClass order by RootID,OrderID"
RsPro.Open SqlPro,conn,1,3
if RsPro.Eof or RsPro.Bof then
response.Write("暂时无类别!")
else
Do while Not RsPro.Eof
%>
<td height="30">
<div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div>
</td>
<td height="30">
<%
RsPro.MoveNext
if RsPro.Eof or RsPro.Bof then
%>
<div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div>
<%End if%>
</td>
<%
RsPro.MoveNext
Loop
End if
RsPro.Close
set RsPro=Nothing
%>
</tr>
</table>
<tr>
<%
set RsPro=Server.CreateObject("Adodb.Recordset")
SqlPro="select * From ProductClass order by RootID,OrderID"
RsPro.Open SqlPro,conn,1,3
if RsPro.Eof or RsPro.Bof then
response.Write("暂时无类别!")
else
Do while Not RsPro.Eof
%>
<td height="30">
<div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div>
</td>
<td height="30">
<%
RsPro.MoveNext
if RsPro.Eof or RsPro.Bof then
%>
<div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div>
<%End if%>
</td>
<%
RsPro.MoveNext
Loop
End if
RsPro.Close
set RsPro=Nothing
%>
</tr>
</table>
追问
不对,这样变成一列一列显示了,应该是用单和双来判断,但我就是不会写啊。
追答
晕死
" class="white_d">
" class="white_d">
展开全部
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="4">
<%
set RsPro=Server.CreateObject("Adodb.Recordset")
SqlPro="select * From ProductClass order by RootID,OrderID"
RsPro.Open SqlPro,conn,1,3
if RsPro.Eof or RsPro.Bof then
response.Write("暂时无类别!")
else
Do while Not RsPro.Eof
%>
<tr></tr>'这个tr中显示一行内容(未添加)
<tr>'这个tr是一行内容(已有原来的内容)
<td height="30"><div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div></td>
</tr>
<%
RsPro.MoveNext
Loop
End if
RsPro.Close
set RsPro=Nothing
%>
</table>
<%
set RsPro=Server.CreateObject("Adodb.Recordset")
SqlPro="select * From ProductClass order by RootID,OrderID"
RsPro.Open SqlPro,conn,1,3
if RsPro.Eof or RsPro.Bof then
response.Write("暂时无类别!")
else
Do while Not RsPro.Eof
%>
<tr></tr>'这个tr中显示一行内容(未添加)
<tr>'这个tr是一行内容(已有原来的内容)
<td height="30"><div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div></td>
</tr>
<%
RsPro.MoveNext
Loop
End if
RsPro.Close
set RsPro=Nothing
%>
</table>
追问
已采纳最佳答案:谢谢各位的回复:以下为采纳地址:
http://zhidao.baidu.com/question/306986339.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你两个类型都不同肯定要报错啊!你看看他们两个是不同的类型。。不能用==号
实在不行的话就 这样写
e.Item.ItemType == System.Web.UI.WebControls.ListViewItemType.ListItemType.AlternatingItem
实在不行的话就 这样写
e.Item.ItemType == System.Web.UI.WebControls.ListViewItemType.ListItemType.AlternatingItem
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义两个变量 一个代表行 一个表示列 然后用嵌套循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询