我想创建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
答案 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>