Несколько полей БД в нескольких выпадающих строках - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть таблица с семью полями, и мне нужно, чтобы все поля, кроме ID, отображались в раскрывающемся списке ASP.NET, когда ID = @ID, чтобы человек мог выбрать только одно.

ID
AAA
BBB
CCC
DDD
EEE
FFF

Похоже, что в раскрывающемся списке будет использоваться только одно поле источника данных. Просматривая в Интернете все, что сказано для объединения полей в операторе выбора в источнике данных. Я сделал это, и теперь я получаю один ряд со всеми шестью полями.

Я запутался в том, как заставить это работать.

edit: В настоящее время используется sqldatasource с:

SELECT ISNULL([Herdmark1], '') + '' 
     + ISNULL([Herdmark2], '') + '' 
     + ISNULL([Herdmark3], '') + '' 
     + ISNULL([Herdmark4], '') + '' 
     + ISNULL([Herdmark5], '') + '' 
     + ISNULL([Herdmark6], '') AS HerdList 
FROM [Herdsman] 
WHERE ([UserName] = @UserName)

edit: у меня все работает в виде списка, но это занимает много места и выглядит не очень хорошо. Я просто хочу, чтобы раскрывающийся список занимал как можно меньше места.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...