【问题标题】:Adding more than 1 column to ListView (ASP.NET)向 ListView (ASP.NET) 添加多于 1 列
【发布时间】:2014-03-16 14:29:40
【问题描述】:

我正在创建一个使用 ASP.NET 列出地点名称的网页。我正在使用数据源从数据库文件中读取数据。列表视图在一列中显示所有数据。我要做的是添加 7 行数据,然后在添加第 7 行后,添加另一列,然后继续将数据写入新创建的列中。这是我的代码:

<asp:ListView runat="server" DataSourceID="cwDataSource">
    <ItemTemplate>
        <tr style="">
            <td>
                <asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>' />
            </td>
            <td>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</td>
            <td>
                <a href="#">VIEW STORE PAGE</a>
            </td>
        </tr>
    </ItemTemplate>
    <LayoutTemplate>
        <table runat="server">
            <tr>
                <td>
                    &nbsp
                </td>
            </tr>
            <tr>
                <td>
                    &nbsp
                </td>
            </tr>
            <tr runat="server">
                <td runat="server">
                    <table ID="itemPlaceholderContainer" runat="server" border="0" style="">
                        <tr runat="server" style="">
                                <td>COLUMN #</td>
                        </tr>
                        <tr>
                            <td>
                                &nbsp
                            </td>
                        </tr>
                        <tr ID="itemPlaceholder" runat="server">
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td>
                    &nbsp
                </td>
            </tr>
            <tr>
                <td>
                    &nbsp
                </td>
            </tr>
        </table>
    </LayoutTemplate>
</asp:ListView>

输出应该是什么样子的示例(“查看商店页面”只是一个链接):

         COLUMN 1                      COLUMN 2
 A.ADDED    VIEW STORE PAGE     H.ADDED   VIEW STORE PAGE
 B.ADDED    VIEW STORE PAGE     I.ADDED   VIEW STORE PAGE
 C.ADDED    VIEW STORE PAGE     J.ADDED   VIEW STORE PAGE
 D.ADDED    VIEW STORE PAGE     K.ADDED   VIEW STORE PAGE
 E.ADDED    VIEW STORE PAGE     L.ADDED   VIEW STORE PAGE
 F.ADDED    VIEW STORE PAGE     M.ADDED   VIEW STORE PAGE
 G.ADDED    VIEW STORE PAGE     N.ADDED   VIEW STORE PAGE

任何帮助将不胜感激。

【问题讨论】:

    标签: html asp.net listview html-table webpage


    【解决方案1】:

    我搞定了:

    <asp:DataList ID="cwDataList" runat="server" DataSourceID="cwDataSource" RepeatDirection=Vertical RepeatColumns=2 style="text-align: center">
      <ItemTemplate>
          <table style="width: 500px;">
            <tr style="">
              <td align="left" style="width: 250px; height: 18px">
                  <asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>' />
              </td>
              <td align="left" style="width: 250px; height: 18px">
                  <a href="#">VIEW STORE PAGE</a>
              </td>
            </tr>
          </table>
       </ItemTemplate>
    </asp:DataList>
    

    【讨论】:

      猜你喜欢
      • 2011-08-16
      • 2011-05-28
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-17
      • 1970-01-01
      相关资源
      最近更新 更多