首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

datareader兑现显示图片:一行2个,显示4行共8张图,以下代码.

2011-12-22 
datareader实现显示图片:一行2个,显示4行共8张图,以下代码...................while(mydr.Read()){picture

datareader实现显示图片:一行2个,显示4行共8张图,以下代码...................
while   (mydr.Read())
{
picturehtml+= " <tr   align= 'center '   valign= 'middle '> <td   width= '75 '   height= '64 '> <table   width= '54 '   height= '54 '   border= '1 '   style= 'border-collapse:collapse '   bordercolor= '09A5B7 '> <tr> <td> <img   src= ' "+mydr[ "picture "]+ " '   width= '50 '   height= '50 '> </td> </tr> </table> </td> ";
picturehtml+= " <td   width= '10 '   align= 'center '   valign= 'middle '> <img   src= 'pic/point.gif '> </td> ";
picturehtml+=   " <td   width= '75 '> &nbsp; </td> ";
picturehtml+= " </tr> ";
picturehtml+= " <tr   align= 'center '   valign= 'middle '> <td   height= '10 '   colspan= '3 '> </td> </tr> ";
}
mydr.Close();
conn.Close();
picturehtml   +=   " </table> ";


以上是实现了竖排显示8张图片,我想实现一行2个,显示4行共8张图的效果,请问
该如何做呀?好象datareader自动移动光标到下一个记录,并且datareader也不支持
dr.movenext方法呀?我该怎么办?怎么办?

20分奉送表心意~

[解决办法]
用datalist吧,很好用的
[解决办法]
1.嵌套循环
for(int i=0 ; i <4; i++)
{
for(int j=0; j <2; j++)
{
mydr.Read();
Response.Write();
.............
}
}
2.用css实现

热点排行