单行中的ASP.net数据列表项

本文关键字:列表 数据 net ASP 单行中 | 更新日期: 2023-09-27 18:08:53

我想在一行中列出数据列表项,试着这样做:

  <asp:DataList ID="DataList1" runat="server">
                <ItemTemplate>
                    <%# Eval("Login"); %> 
                </ItemTemplate>
            </asp:DataList>

(编辑代码更好的可读性,这就是为什么没有数据源等,但这工作得很好)

但是它一直将每个元素写在一行中。

如何在一行中获得Value1, Value2, Value3 ?

帮助是非常感激:)提前感谢每一个提示,

哈里

单行中的ASP.net数据列表项

你必须设置属性:RepeatDirection为水平

见这里:数据列表。RepeatDirection地产

试试这个:

<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5" RepeatLayout="Table" ..>

您可以调整要重复的列数和布局。

<asp:DataList ID="DataList1" runat="server" RepeatColumns="3" RepeatDirection="Horizontal" >

使用上面的代码,您可以在3列中显示所需列的数据。

还可以在源代码的标记部分的表视图中安排这些数据。

你可以通过右键单击DATALIST来调整,选择属性并转到布局…

选择重复列属性,并将其设置为1以在一行中显示数据。