簡體   English   中英

創建asp.net az列表

[英]create asp.net a-z list

我可以花些時間自己做,但是沒有人能從sql查詢獲得一個很好的asp.net實現的az列表。 我希望它以以下形式出現:

一種
土豚
字謎
蘋果


巴里
棕色....

也就是說,每個條目都是一個鏈接。

無論您的SQL是什么,只需將Upper(Substring([myfield],1,1)) AS Letter到選擇列表。 然后只需要顯示字母即可更改。

不幸的是,說起來容易做起來難。 ASP.Net對控制/中斷樣式輸出沒有很好的內置支持。

您需要選擇“名稱”列和“鏈接”列。 按“名稱”升序排列列表。 在您的ASP.Net中,您需要檢查String的第一個字母何時更改...如果更改,則寫第一個字母,這樣您將獲得所需的內容。

不知道您是否可以做這樣的事情,但是我不確定您是否可以通過工會訂購。

select word from 
    (select word from table 
     union all 
     select Upper(Substring([word],1,1)) as letter from table
     ) t order by word

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM