table里的样式为
 <tr align="center" style="background-color:#F5F5F5;">
 <td rowspan="2" style="width:10%;" >
<anthem:LinkButton  runat="server" ID="LinkBtn6" AutoUpdateAfterCallBack="true" Width="100%" Text="第六层" OnClientClick="sixthShow()" />
 </td>
<td style="width:9%;"><anthem:Label runat="server" ID="lbl1601" AutoUpdateAfterCallBack="true" Width="100%" Text="1601"></anthem:Label>
 <anthem:Label runat="server" ID="lbl1601Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
 <td style="width:9%"><anthem:Label runat="server" ID="lbl1602" AutoUpdateAfterCallBack="true" Width="100%" Text="1602" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1602Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1603" AutoUpdateAfterCallBack="true" Width="100%" Text="1603" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1603Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1604" AutoUpdateAfterCallBack="true" Width="100%" Text="1604" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1604Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td> 
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1605" AutoUpdateAfterCallBack="true" Width="100%" Text="1605" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1605Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1606" AutoUpdateAfterCallBack="true" Width="100%" Text="1606" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1606Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1607" AutoUpdateAfterCallBack="true" Width="100%" Text="1607" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1607Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1608" AutoUpdateAfterCallBack="true" Width="100%" Text="1608" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1608Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1609" AutoUpdateAfterCallBack="true" Width="100%" Text="1609"></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1609Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1610" AutoUpdateAfterCallBack="true" Width="100%" Text="1610" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1610Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                 </tr>
                                 <tr align="center" style="background-color:#F5F5F5;">
                                     <td style="width:9%;"><anthem:Label runat="server" ID="lbl1611" AutoUpdateAfterCallBack="true" Width="100%" Text="1611" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1611Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1612" AutoUpdateAfterCallBack="true" Width="100%" Text="1612"></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1612Show" AutoUpdateAfterCallBack="true" Width="100%"></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1613" AutoUpdateAfterCallBack="true" Width="100%" Text="1613"></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1613Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1614" AutoUpdateAfterCallBack="true" Width="100%" Text="1614" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1614Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1615" AutoUpdateAfterCallBack="true" Width="100%" Text="1615"></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1615Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1616" AutoUpdateAfterCallBack="true" Width="100%" Text="1616" ></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1616Show" AutoUpdateAfterCallBack="true" Width="100%"></anthem:Label></td>
                                     <td style="width:9%"><anthem:Label runat="server" ID="lbl1617" AutoUpdateAfterCallBack="true" Width="100%" Text="1617"></anthem:Label>
                                     <anthem:Label runat="server" ID="lbl1617Show" AutoUpdateAfterCallBack="true" Width="100%" ></anthem:Label></td>
                                     <td style="width:9%" colspan="3">&nbsp;</td>
                                 </tr>
这样写好蛮烦,还不好,希望变为动态的怎样才能使得类似"lbl1603"里的Text值变为动态的

解决方案 »

  1.   

    将这个表使用循环用后台输出即可!
    如:string str="<table ...><tr align='center' style='background-color:#F5F5F5;'>
    ";
    for(int i=0;i<=你要求的行数;i++)
    {
        str+="<td rowspan='2' style='width:10%;' >
    <anthem:LinkButton runat='server' ID='LinkBtn6' AutoUpdateAfterCallBack='true' Width='100%' Text='"+加你的变量+"' OnClientClick='sixthShow()' />
     </td>
    ";
    Response.Write(str);
    }
      

  2.   

    我就是想要一个动态table显示数据库的值, table是每行10列, 每一个<td></td>里面显示都是数据库中的同一个字段的值
      

  3.   

    用循环,可以仿照asp的方法写,或者直接在后台拼接完了传给前台
      

  4.   

    楼主不妨参考一下下面的代码:myArticleList是在后台声明的一个集合变量
     <%
                                    if (myArticleList.Count == 0)
                                    {
                                        Response.Write("<font size=\"1\" color=\"blue\">您还没发表过文章哦!<br/>赶快发表文章,让朋友一睹你的文采吧!</font>");
                                    }
                                    else 
                                    {
                                        Response.Write("<table style=\" width:100%\">");
                                        for (int i = 0; i < myArticleList.Count; i++)
                                        {
                                            Model.Articles model = myArticleList[i];
                                            Response.Write("<tr><td align=\"left\"><font size=\"1\" color=\"#86AAF6\">" + model.Title + "</font></td>");
                                            Response.Write("<td align=\"right\"><font size=\"1\" color=\"#7B7B7B\">" + model.DeplayTime + "</font></td></tr>");
                                            Response.Write("<tr><td colspan=\"2\" align=\"left\">");
                                            if (model.Content.Length > 500)
                                            {
                                                Response.Write(model.Content.Substring(0, 500)+"......");
                                            }
                                            else
                                            {
                                                Response.Write(model.Content);
                                            }
                                            Response.Write("</td></tr>");
                                            Response.Write("<tr><td colspan=\"2\"><hr style=\" border-style:dashed; width:96%; color:Gray;\" /></td></tr>");
                                        }
                                        Response.Write("</table>");
                                        
                                    }
                                 %>
      

  5.   

    Repeater、DataList、GridView、ListView,都是table,谁知道你说的是哪一个呢?搞asp.net的人连一个都不知道?
      

  6.   

    在源里面 加一个list 或repeater 空间 
    在后台使用stringbuilder   通过for循环就可以了
      

  7.   

    在后台用HtmlTable,HtmlTableRow,HtmlTableCell
    想怎么动态就怎么动态
      

  8.   

    http://blog.csdn.net/xianfajushi/archive/2009/07/22/4371397.aspx
      

  9.   

    表格里用datalist,gridview,repeater等控件都行嘛