datalist中的行分隔符

时间:2009-11-21 05:17:03

标签: asp.net datalist

我正在使用datalist控件。如何在datalist中添加行分隔符? 我有一个以上的项目,我正在使用.Net 2.0。

每个项目的分隔符模板工作不适用于每一行 我想像这样显示它。

row1-> item1 item2 
---separator
row2-> item3 item4
---separator
row3-> item5 item6

3 个答案:

答案 0 :(得分:4)

试试这个:

<asp:DataList>
    <SeparatorTemplate>
        <hr />
    </SeparatorTemplate>
</asp:DataList>

<强>更新

如果你想要一个简单的边框,这种方式可能有所帮助。唯一的问题是最新的行也有分隔符。

<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;
}

答案 1 :(得分:0)

使用示例here解释基于数据格式化DataList和Repeater,看看。

答案 2 :(得分:0)

使用 DataList.SeparatorTemplate属性

e.g。

<SeparatorTemplate>

        <asp:Image id="SeparatorImage"
             ImageUrl="SeparatorImage.jpg"
             runat="server"/>

     </SeparatorTemplate>

调查一下 DataList.SeparatorTemplate Property