我正在使用datalist控件。我如何在數據列表中添加行分隔符? 我有一個以上的項目,我使用.Net 2.0。datalist中的行分隔符
分隔符模板對每個項目不適用於每一行。
我想要像這樣顯示它。
row1-> item1 item2
---separator
row2-> item3 item4
---separator
row3-> item5 item6
我正在使用datalist控件。我如何在數據列表中添加行分隔符? 我有一個以上的項目,我使用.Net 2.0。datalist中的行分隔符
分隔符模板對每個項目不適用於每一行。
我想要像這樣顯示它。
row1-> item1 item2
---separator
row2-> item3 item4
---separator
row3-> item5 item6
試試這個。唯一的問題是最新的行也有分隔符。
<asp:DataList ID="DL1" runat="server" Width="200px" RepeatDirection="Horizontal" RepeatColumns="2" CssClass="DL1" CellPadding="0" CellSpacing="0">
<ItemTemplate>
.
.
.
</ItemTemplate>
</asp:DataList>
.DL1 td
{
border-bottom: solid 1px silver;
border-collapse: collapse;
}
根據數據格式化DataList和Repeater用示例here來解釋一下,看看。如果你想要一個簡單的邊框這種方式可以幫助
<asp:DataList>
<SeparatorTemplate>
<hr />
</SeparatorTemplate>
</asp:DataList>
更新
:
使用DataList.SeparatorTemplate物業
例如
<SeparatorTemplate>
<asp:Image id="SeparatorImage"
ImageUrl="SeparatorImage.jpg"
runat="server"/>
</SeparatorTemplate>
SeparatorTemplate是不是行的每一個項目(多項目)。 – Sharique 2009-11-21 12:55:37
更新,檢查出來。 – 2009-11-21 17:51:27