0

我想创建 DataList 控件,我想首先为“名字”设置 2 列,然后为“姓氏”设置 2 列。像这样:

名字| 第二名
Peter   Johnson
约翰   Peterson

当我尝试使用此代码时,它不起作用。这不是我想要的名称:

    <asp:DataList ID="NamesDataList" runat="server" >
        <HeaderTemplate>
            First Name
            Last Name
        </HeaderTemplate>
        <ItemTemplate>
            <%# Eval("FirstName")%>
            <%# Eval("LastName")%>
        </ItemTemplate>                 
    </asp:DataList>

例如,我想要像这样的 DataList 控件。https://www.packtpub.com/sites/default/files/Article-Images/asp.net-img03.png

4

1 回答 1

1

尝试这个

<asp:DataList ID="NamesDataList" runat="server" >
        <HeaderTemplate>
            <table>
              <tr>
                 <td>First Name</td>
                 <td>Last Name</td>
              </tr>   
             </table>
        </HeaderTemplate>
        <ItemTemplate>                               
             <table>
              <tr>
                 <td><asp:Label ID="lblRaterName" runat="server" Text='<%# Eval("FirstName")%>'></asp:Label> </td>
                 <td><asp:Label ID="lblRaterName" runat="server" Text='<%# Eval("LastName")%>'></asp:Label></td>
              </tr>   
             </table>
        </ItemTemplate>                 
    </asp:DataList>
于 2013-02-09T11:47:11.260 回答