DataList控件安排

时间:2013-02-09 11:39:51

标签: c# asp.net webforms controls datalist

我想创建DataList控件,我希望首先为“名字”提供2列“Last Name”。像这样:

名字 | 第二名
彼得& nbsp约翰逊
John& nbsp 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

1 个答案:

答案 0 :(得分: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>