[英]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.