我有一个 Datalist 元素,我正在尝试将其制作为具有 3 个单元格的表格。我希望每个单元格显示不同的图像。这是我到目前为止所得到的:
<asp:DataList runat="server" ID="DataList1"
DataSourceID="AccessDataSource2"
DataKeyField="ID">
<ItemStyle></ItemStyle>
<ItemTemplate>
<table cellpadding="5,10,5,10">
<tr>
<td>
<asp:Image ID="Image1" BorderWidth="1px" Width="230px" Height="180px" runat="server" ImageUrl='<%# "PlaceImages/" + Eval("picPath") %>' />
</td>
<td>
<asp:Image ID="Image2" BorderWidth="1px" Width="230px" Height="180px" runat="server" ImageUrl='<%# "PlaceImages/" + Eval("picPath") %>' />
</td>
<td>
<asp:Image ID="Image3" BorderWidth="1px" Width="230px" Height="180px" runat="server" ImageUrl='<%# "PlaceImages/" + Eval("picPath") %>' />
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
因此,当我运行它时,整个第一行显示相同的图片是有道理的,但我需要的是每个单元格中的不同图片。作为奖励,当我运行它时,它会将所有三个单元格放在一个表格中,然后创建一个不同的表格,打破边界。我需要弄清楚如何让它不这样做。任何帮助表示赞赏。