首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有嵌套元素TR TD的中继器控件

问具有嵌套元素TR TD的中继器控件
EN

Stack Overflow用户
提问于 2012-11-15 22:16:40
回答 4查看 1.4K关注 0票数 1

我想以如下格式显示我的数据:

代码语言:javascript
复制
<table>
  <tr>
     <td></td>
     <td></td>
     <td></td>
     ...
  </tr>
  <tr>
     <td></td>
     <td></td>
     <td></td>
     ...
  </tr>
   .
   .
   .
</table>

我对如何表示数据感到有点困惑。我正在考虑为这个结构使用中继器控件。但是它是否需要一个嵌套的中继器控件,或者可以使用单个中继器控件来完成呢?有谁能给我推荐一条正确的路吗?

提前谢谢。

更新::在我的例子中,它们不是静态的,它们是完全dynamic.In的,一些情况下可能有单数,但在某些情况下,它们的计数可能是10-20。我需要在这些structure.for示例中显示测试的分数:

代码语言:javascript
复制
<table>
  <tr>
    <td>10</td>
    <td>5</td>
    <td>30</td>
  </tr>
  <tr>
    <td>40</td>
    <td>34</td>
  </tr>
   .
   .
   .
<table>

像wise.In简单的word一样,当一个用户的分数记录完成时,我需要在新的fresh中添加新的记录。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-28 17:23:59

我最终用asp.net.Like RDSAGAR中的动态表做到了这一点,但为了您的支持,我还是通过代码behind.Thanks完成了这项工作。

票数 0
EN

Stack Overflow用户

发布于 2012-11-15 22:21:49

你为什么要用中继器?它是一个相当过时的组件。请改用ListView。它在配置和操作上更加灵活。

请使用Merrimack建议的解决方案here

代码语言:javascript
复制
<asp:ListView ID="myListView" runat="server" 
   DataSourceID="YOURDATASOURCE" GroupItemCount="3">

   <LayoutTemplate>
      <table>
         <tr>
            <td>
               <table border="0" cellpadding="5">
                  <asp:PlaceHolder runat="server" ID="groupPlaceHolder"></asp:PlaceHolder>
               </table>
            </td>
         </tr>
      </table>
   </LayoutTemplate>

   <GroupTemplate>
      <tr>
         <asp:PlaceHolder runat="server" ID="itemPlaceHolder"></asp:PlaceHolder>
      </tr>
   </GroupTemplate>

   <ItemTemplate>
      <td>
         <%# Eval("FullName") %>
      </td>
   </ItemTemplate>
</asp:ListView>
票数 4
EN

Stack Overflow用户

发布于 2012-11-15 22:28:49

一种来自传统经典方法的解决方案是嵌套循环

代码语言:javascript
复制
<table>
<% for(int loop1 = 0; loop1 <= condition1 ; loop1++){
       System.Console.WriteLine("<tr>");
       for(int loop2 = 0; loop2 <= condition2 ; loop2++){
           System.Console.WriteLine("<td>");
           System.Console.WriteLine("Your Data");
           System.Console.WriteLine("</td>");
       }
       System.Console.WriteLine("</tr>");
   } %>
</table>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13399330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档