Мне нужно создать неупорядоченный список дат для архива новостей ... Это должно выглядеть следующим образом
2011
Dec
Nov
etc..
2010
Dec
Nov
etc...
Older
Вот что у меня есть до сих пор ..
Dim StartYear As DateFormat = Date.Now.Year
Dim EndYear As DateFormat = Date.Now.Year - 2
ltlArchives.Text = "<ul id=""ArchivesYears"">"
For StartYear = StartYear To EndYear Step -1
ltlArchives.Text = ltlArchives.Text + "<li>" + StartYear.ToString + "</li>"
Next
ltlArchives.Text = ltlArchives.Text + "<li>Other</li>"
ltlArchives.Text = ltlArchives.Text + "</ul>"
Я могу продолжить это добавление в циклы for для месяцев, вложенных в каждый год, однако это не кажется очень практичным и генерирует ссылки в течение нескольких месяцев, даже если в новостях нет записей ...
Есть ли способ, которым я могу построить это дерево автоматически и включать только годы / месяцы, в которых есть записи новостей.Я могу получить список временных отметок SQL Server из БД для всех новостей, а затем хотел бы заполнить список на основе этого ...
Может ли кто-нибудь указать мне правильное направление?