2

我正在使用数据列表控件。如何在数据列表中添加行分隔符?我连续有多个项目,并且我使用的是 .Net 2.0。

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

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

3 回答 3

5

试试这个:

<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;
}
于 2009-11-21T06:18:06.037 回答
0

根据数据格式化 DataList 和 Repeater 在这里通过示例进行了说明,看看。

于 2009-11-21T06:15:34.077 回答
0

使用DataList.SeparatorTemplate 属性

例如

<SeparatorTemplate>

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

     </SeparatorTemplate>

并查看此 DataList.SeparatorTemplate 属性

于 2009-11-21T06:33:35.193 回答