У меня есть список слов, которые должны быть расположены в алфавитном порядке, но «вертикальные».
Вот как это выглядит сейчас:
Размещение элементов по алфавиту в вертикальных столбцах
+-----+-----+-----+-----+ | AAA | BBB | CCC | DDD | +-----+-----+-----+-----+ | EEE | FFF | GGG | HHH | +-----+-----+-----+-----+
Каждое слово встраивать в <td>
внутри <table>
, и она всегда ограничена 4 штук в строке таблицы.
Как я могу отобразить эти слова по вертикали, как это:
+-----+-----+-----+ | AAA | EEE | and | +-----+-----+-----+ | BBB | FFF | so | +-----+-----+-----+ | CCC | GGG | on | +-----+-----+-----+ | DDD | HHH | | +-----+-----+-----+
Количество слов динамически контролируется, он может получить больше/меньше в любое время.
Это старый проект, разработанный в классическом ASP, но я также мог бы работать с идеями, исходящими из VB.NET.
Текущие коды состоит в следующем (сократить до важных частей):
do until recordSet.EOF
temphtml = temphtml & " <tr>" & vbcrlf 'this is where i collect all the <tr> and <td>
for i = 1 to 4
tempItem = recordSet("NameOfItem")
temphtml = temphtml & tempbez & vbcrlf
recordSet.MoveNext
if recordSet.EOF then exit for
next
temphtml = temphtml & " </tr>" & vbcrlf
loop
То, что вы хотите, кристально чистое. Не могли бы вы показать нам, что вы пытались достичь такой цели? – varocarbas
Что вам нужно [Магическая функция 'Mod'] (http://www.codeguru.com/csharp/.net/net_asp/article.php/c19315/The-Magical-Mod-Function.htm) * (особенно бит в конце под названием «Mod to the Rescue») * – Lankymart
@varocarbas. Вы правы, я забыл эту часть. Я редактировал сообщение открытия с текущим состоянием кода. – seph