首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建asp.net a-z列表

创建asp.net a-z列表
EN

Stack Overflow用户
提问于 2008-12-10 14:11:09
回答 3查看 658关注 0票数 0

如果有时间,我可以自己做这件事,但是有没有人有一个很好的来自sql查询的a-z列表的asp.net实现?我希望它以这样的形式出现:

一个

土拨鼠

字形变化

苹果

B

巴里

布朗..。

也就是说,每个条目都是一个链接。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-10 14:13:25

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

不幸的是,这可能是说起来容易做起来难。ASP.Net对控制/中断风格的输出没有很好的内置支持。

票数 1
EN

Stack Overflow用户

发布于 2008-12-10 14:14:06

您需要选择列"name“和列"link”。按"name“升序对列表进行排序。在您的ASP.Net中,您需要检查字符串的第一个字母何时更改...如果它改变了,写下第一个字母,这样你就会得到你想要的东西。

票数 0
EN

Stack Overflow用户

发布于 2008-12-10 14:19:59

不知道你能不能做这样的事,但我不确定你能不能按工会订购。

代码语言:javascript
运行
复制
select word from 
    (select word from table 
     union all 
     select Upper(Substring([word],1,1)) as letter from table
     ) t order by word
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/356167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档