我可以自己做这个,但是有没有人有一个很好的asp.net实现的a-z列表来自SQL查询。我希望它以下列形式出现:
一个
土豚
字谜
苹果
乙
巴里
棕色....
即每个条目都是一个链接。
答案 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