Элементы списка данных ASP.net в одной строке?

Я хочу перечислить Datalist-Items в одну строку, пробовал так:

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

(Отредактированный код для лучшей читаемости, поэтому нет DataSource и т. д., но в любом случае это работает нормально)

Но он продолжает записывать каждый элемент в одну строку.

Как я могу получить Value1, Value2, Value3 в одной строке?

Помощь очень ценится :) Заранее спасибо за каждый совет,

Гарри


person Harry    schedule 16.09.2011    source источник


Ответы (3)


Попробуй это:

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

Вы можете настроить количество повторяющихся столбцов и макет.

person James Johnson    schedule 16.09.2011

вы должны установить свойство: RepeatDirection в горизонтальное положение.

см. здесь: DataList.RepeatDirection Property

person Davide Piras    schedule 16.09.2011

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

Используя приведенный выше код, вы можете отобразить данные нужного столбца в 3 столбцах.

С помощью вы также можете упорядочить эти данные в табличном виде в вашей части разметки исходного кода.

Вы можете настроить, просто щелкнув правой кнопкой мыши на DATALIST, выберите «Свойства» и «Перейти к LAYOUT» ...

Выберите свойство «Повторить столбец» и установите для него значение 1, чтобы отображать данные в одной строке.

person user3651366    schedule 26.05.2014