从数据库读出来的数据每行显示7条 网站的友情链接 一行显示7条,剩下的不够7条的有几条显示几条,应怎样做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select top 7 * from mytab where 条件 假设数据表名为link,主键为id,pagesize为行数。sql语句如下select top 7 * from linkwhere (id not in(select top pagesize*7 idfrom linkorder by id))order by id 对回答top 7的朋友无语根据数据条数声成7 * X的表格,X= 数据条数 / 7 + 1,边生成单元格边填充图片 这个不是很简单吗?把HTML代码写在CS文件里.如果说你数据已经填充到了一个DataTable里了的话,如下例子String str = "<table width='100%'><tr>";if(DataTable1.Rows.Count > 0){ int i = 0; foreach(DataRow dr in DataTable1.Rows) { str += "<td><img src=" + dr["url"] + " /></td>"; i++; if(i>0 && i%7==0) { str += "</tr><tr>";//每7条换一行 } } }str += "</tr></table>";Response.Write(str); 看你具体要怎么做了,最简单的datalist就可以 我暂时想到的有三种方式:1.你用控件去显示,那就任何东西都不要管,只需要用DataList就可以;2.用样式去控制显示,float:left; ,我通常都用<div><ul><li>去控制显示;3.如12楼所说,你可以去判断,然后到了7条数据就换一行! 动态生成HTML脚本UPpubilc String str = "<table width='100%'><tr>";if(DataTable1.Rows.Count > 0){ int i = 0; foreach(DataRow dr in DataTable1.Rows) { str += "<td><a src=" + dr["url"] + " >友情链接</a></td>"; i++; if(i>0 && i%7==0) { str += "</tr><tr>";//每7条换一行 } } }str += "</tr></table>";//html中可以这样子写<div><%= str %></div> js怎么获取flash等视频文件的播放时间? 上传文件问题 新手两三问 SqlDataSource的参数问题 如何将doc中的内容读取到textbox中?? 大家都用过HTML 在线编辑器吧,有个问题我想问问!看能不能解决 关于打开无工具栏固定大小的窗口问题,急死我了。 -----为什么这个委托和事件总是错误,在线等---- 100分求完整的asp.net(c#)用户注册与登录代码 高手请进,repeater控件的问题 关于用户自定义控件的问题 div+css的困惑
sql语句如下
select top 7 *
from link
where (id not in
(select top pagesize*7 id
from link
order by id)
)
order by id
根据数据条数声成7 * X的表格,X= 数据条数 / 7 + 1,边生成单元格边填充图片
如果说你数据已经填充到了一个DataTable里了的话,如下例子
String str = "<table width='100%'><tr>";if(DataTable1.Rows.Count > 0)
{
int i = 0;
foreach(DataRow dr in DataTable1.Rows)
{
str += "<td><img src=" + dr["url"] + " /></td>";
i++;
if(i>0 && i%7==0)
{
str += "</tr><tr>";//每7条换一行
}
}
}str += "</tr></table>";Response.Write(str);
1.你用控件去显示,那就任何东西都不要管,只需要用DataList就可以;
2.用样式去控制显示,float:left; ,我通常都用<div><ul><li>去控制显示;
3.如12楼所说,你可以去判断,然后到了7条数据就换一行!
UP
pubilc String str = "<table width='100%'><tr>";if(DataTable1.Rows.Count > 0)
{
int i = 0;
foreach(DataRow dr in DataTable1.Rows)
{
str += "<td><a src=" + dr["url"] + " >友情链接</a></td>";
i++;
if(i>0 && i%7==0)
{
str += "</tr><tr>";//每7条换一行
}
}
}str += "</tr></table>";//
html中可以这样子写
<div><%= str %></div>