создать список asp.net az

Я мог бы сделать это сам, если бы у меня было время, но есть ли у кого-нибудь хорошая реализация asp.net для списка az, полученного из SQL-запроса. Я хотел бы, чтобы это было в форме:


Муравьеда
анаграмма
яблоко

Б
Барри
Браун ....

То есть каждая запись является ссылкой.

10.12.2008 14:11:08
3 ОТВЕТА
РЕШЕНИЕ

Каким бы ни был ваш sql, просто добавьте Upper(Substring([myfield],1,1)) AS Letterв список выбора. Тогда нужно просто показать письмо, когда оно изменится.

К сожалению, это легче сказать, чем сделать. ASP.Net не имеет очень хорошей встроенной поддержки вывода стиля управления / прерывания.

1
10.12.2008 14:23:45

Вам необходимо выбрать столбец «имя» и столбец «ссылка». Упорядочить список по «имени» по возрастанию. В вашей ASP.Net вам нужно проверить, когда изменится первая буква строки ... если она изменится, напишите первую букву, чтобы вы получили то, что хотели.

0
10.12.2008 14:14:06

Интересно, вы могли бы сделать что-то подобное, но я не уверен, что вы можете сделать заказ через профсоюз.

select word from 
    (select word from table 
     union all 
     select Upper(Substring([word],1,1)) as letter from table
     ) t order by word
0
10.12.2008 14:19:58
Просто используйте подзапрос и удалите паран. Один заказ после нескольких союзов упорядочит весь набор. Также используйте здесь «UNION ALL».
Michael Haren 10.12.2008 14:22:45