2013-10-09 4 views
2

Я заполняю ListView с помощью DataTable из кода позади. Проблема в том, что ListView слишком длинный, слишком много элементов.Разбить список на несколько столбцов

Я задаюсь вопросом, как я могу сделать это:

Item 1 
Item 2 
Item 3 
Item 4 
Item 5 
Item 6 

В это:

Item 1 Item 4 
Item 2 Item 5 
Item 3 Item 6 

Может быть, я что-то с видом, но я не могу найти ответ.

Пожалуйста, не нужно хранить его в одном ListView, поэтому я не хочу разделить элементы и поместить их в несколько списков ListView.

Решение Использование DataList вместо ListView. См. Ответ Тима.

+0

Вам необходимо изменить ваши данные ... – andy

+0

@andy: У него одна колонка не две. Он просто хочет разбить все записи на несколько столбцов в представлении. –

+0

Тим прав, и его ответ был решением. –

ответ

1

Вместо этого используйте DataList. Он имеет RepeatDirection и RepeatColumns. Первый будет RepeatDirection.Vertical, а второй 2 в вашем случае.

Получает или задает количество столбцов, отображаемых в элементе управления DataList.

+0

Отлично! Я не уверен, как я этого не замечал, но большое спасибо. –

Смежные вопросы