创建asp.net a-z列表

时间:2008-12-10 14:11:09

标签: asp.net

我可以自己做这个,但是有没有人有一个很好的asp.net实现的a-z列表来自SQL查询。我希望它以下列形式出现:

一个
土豚
字谜
苹果


巴里
棕色....

即每个条目都是一个链接。

3 个答案:

答案 0 :(得分:1)

无论您的sql是什么,只需将Upper(Substring([myfield],1,1)) AS Letter添加到选择列表即可。然后,这只是在信件发生变化时显示的问题。

不幸的是,说起来容易做起来难。 ASP.Net没有很好的内置支持控制/中断样式输出。

答案 1 :(得分:0)

您需要选择列“名称”和列“链接”。按“名称”升序排序列表。在您的ASP.Net中,您需要检查字符串的第一个字母何时更改...如果更改,请写入第一个字母,以便获得所需内容。

答案 2 :(得分:0)

不知道你是否可以这样做,但我不确定你是否可以通过工会订购。

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