请问一行怎么显示多个图片(自动生成代码)
我想用代码生成,实现一行显示多个图片的功能.效果如下( 一个+表示一个图片):+1 +2 +3 +4
+5 +6 +7 +8
我的代码
private string TEST(int counts, int percounts)
{
try
{
StringBuilder sb = new StringBuilder();
DataTable dt = news.GetSome(counts); //获取数据
sb.Append("<table width=100%>");
for (int i = 0; i < dt.Rows.Count; i++)
{
sb.Append("<tr>");
for (int j = 0; j < dt.Rows.Count; j++)
{
sb.Append("<td >");
sb.Append("<img src=xxx.jpg><br>xxxtext");
sb.Append("</td>");
sb.Append("<td valign=top>intro");
sb.Append("</td>");
}
sb.Append("</tr>");
}
sb.Append("</table>");
dt.Dispose();
return sb.ToString();
}
catch { return ""; }
}
这样实现的结果是出现横着的全是相同的.请问要怎么解决谢谢.我的基本功不够扎实.请指教. --------------------编程问答-------------------- 上面代码写错了.其中
--------------------编程问答-------------------- 表格 --------------------编程问答-------------------- 给你个思路 代码就不实现了 把变化的图片做成自定义控件 然后用for循环遍历这个自定义控件 --------------------编程问答-------------------- 谢谢.不过我就是不想用控件. --------------------编程问答-------------------- 用css控制~~ --------------------编程问答-------------------- lz 你的结贴率恐怖~ --------------------编程问答-------------------- DataList控件来实现方便一点 --------------------编程问答-------------------- 用CSS怎么控制呢?
for (int j = 0; j < dt.Rows.Count; j++)
应该是
for (int j = 0; j < percounts; j++)
补充:.NET技术 , ASP.NET