Обратите внимание, я не спрашиваю, как реализовать или кодировать список из нескольких столбцов.
Существует два способа сортировки списков из нескольких столбцов: горизонтальный и вертикальный.Многие из Microsoft System.Web.UI.WebControls имеют свойство RepeatDirection, которое предлагает эти две опции.Я уверен, что другие структуры также предлагают эти варианты направления.
Ниже приведены примеры двух вариантов:
Горизонтальная сортировка (по алфавиту)
* Ash * Beech * Cedar
* Date * Elm * Fir
* Grape * Hawthorn * Ivy
Горизонтальная сортировка (по номерам)
1. Ash 2. Beech 3. Cedar
4. Date 5. Elm 6. Fir
7. Grape 8. Hawthorn 9. Ivy
Вертикальная сортировка(в алфавитном порядке)
* Ash * Date * Grape
* Beech * Elm * Hawthorn
* Cedar * Fir * Ivy
Вертикальная сортировка (числовая)
1. Ash 4. Date 7. Grape
2. Beech 5. Elm 8. Hawthorn
3. Cedar 6. Fir 9. Ivy
Вертикальная сортировка - это поведение по умолчанию многих веб-элементов управления списком из нескольких столбцов .Net (например, CheckBoxList).
Я исследовал тему, рассматривая обычные стандарты форматирования документов, которые я использовал в колледже (APA, MLA, Чикаго), но я не нашел ничего, связанного со списками из нескольких столбцов.
Есть ли какие-либофактические аргументы или стандарты формата документа / руководящие принципы / правила для указания направления сортировки многостолбцовых списков?