在aspx中,使用ListView
,Repeater
或visual studio 2010数据工具箱下列出的任何其他标准控件:我的数据源只是一组记录组成的ID,title,first_name,last_name,degree。我试图在一行上打印它们(到达行尾时转到换行符,不一定是新记录),但ItemTemplate
和AlternatingItemTemplate
似乎打印每行记录为换行符。有没有办法摆脱自动换行? (我试过ItemSeparatorTemplate
,但那不起作用)
我不认为这是必要的,但我想我会给你代码:
<asp:ListView ID="ListView2" runat="server" DataSourceID="AccessDataSource2">
<ItemTemplate>
<a href='#<%# Eval("ID") %>' /><%# Eval("title")%> <%# Eval("first_name")%> <%# Eval("last_name")%> <%# Eval("degree")%></a>
</ItemTemplate>
<AlternatingItemTemplate>
<a href='#<%# Eval("ID") %>' /><%# Eval("title")%> <%# Eval("first_name")%> <%# Eval("last_name")%> <%# Eval("degree")%></a>
</AlternatingItemTemplate>
</asp:ListView>
答案 0 :(得分:0)
使用Datalaist并使RepeatDirection =“水平”。
<asp:DataList ID="datalist1" runat="server" RepeatDirection="Horizontal"></asp:DataList>