とasp.net 2.0に逆年代順日付の順不同リストを作成する最良の方法は、それがこの私はニュースアイテムの日付の順序なしリストを作成する必要がVB
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ループに追加することで続けていくことができ、さらには数ヶ月のためにリンクを生成します..私はこれまで持っているものですニュースアイテムのエントリがない場合...
このツリーを自動的に構築する方法はありますか?ニュースエントリがある年月を含めるしかありません。 DBからすべてのニュースアイテムのSQL Serverタイムスタンプのリストを取得し、そのリストに基づいてリストを作成したいと考えています。
誰かが正しい方向に向いていますか?