我想在一行中列出Datalist-Items,尝试过:
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<%# Eval("Login"); %>
</ItemTemplate>
</asp:DataList>
(为了更好的可读性而编辑代码,这就是为什么没有DataSource等,但是这样可以正常工作)
但它一直在将每个元素写在一行中。
如何在一行中获得Value1,Value2,Value3?
帮助非常苛刻:)提前感谢每一个提示,
哈利
答案 0 :(得分:3)
您必须将属性RepeatDirection
设置为水平。
答案 1 :(得分:2)
试试这个:
<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5" RepeatLayout="Table" ..>
您可以调整要重复的列数和布局。
答案 2 :(得分:0)
<asp:DataList ID="DataList1" runat="server" RepeatColumns="3" RepeatDirection="Horizontal" >
使用上面的代码,您可以在3列中显示所需列的数据。
使用您还可以在源代码的标记部分的表格视图中排列这些数据。
您可以通过右键单击DATALIST选择属性并转到LAYOUT ...
进行调整选择重复列属性,并将其设置为1以便在一行中显示数据..