当前位置:编程学习 > C#/ASP.NET >>

请问一行怎么显示多个图片(自动生成代码)

我想用代码生成,实现一行显示多个图片的功能.效果如下( 一个+表示一个图片):
+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 (int j = 0; j < dt.Rows.Count; j++)
       应该是
for (int j = 0; j < percounts; j++)
--------------------编程问答-------------------- 表格 --------------------编程问答-------------------- 给你个思路 代码就不实现了 把变化的图片做成自定义控件 然后用for循环遍历这个自定义控件 --------------------编程问答-------------------- 谢谢.不过我就是不想用控件. --------------------编程问答-------------------- 用css控制~~ --------------------编程问答-------------------- lz  你的结贴率恐怖~ --------------------编程问答-------------------- DataList控件来实现方便一点 --------------------编程问答-------------------- 用CSS怎么控制呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,