简体   繁体   English

datalist中的行分隔符

[英]Row separator in datalist

I'm using a datalist control. 我正在使用datalist控件。 How I can add a row separator in the datalist? 如何在datalist中添加行分隔符? I have more than one item in a row and I'm using .Net 2.0. 我有一个以上的项目,我正在使用.Net 2.0。

Separator template work for each item not for each row. 分隔符模板适用于每个项目而不是每行。
I want to display it like this. 我想像这样显示它。

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

Try this: 尝试这个:

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

Update 更新

If you want a simple border this way may help. 如果你想要一个简单的边框这样可能会有所帮助。 the only problem is that latest row has a separator too. 唯一的问题是最新的行也有一个分隔符。

<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将在此处举例说明,请查看。

Use DataList.SeparatorTemplate Property 使用DataList.SeparatorTemplate属性

eg 例如

<SeparatorTemplate>

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

     </SeparatorTemplate>

And look into this DataList.SeparatorTemplate Property 并查看此DataList.SeparatorTemplate属性

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM