У меня есть таблица с семью полями, и мне нужно, чтобы все поля, кроме 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: у меня все работает в виде списка, но это занимает много места и выглядит не очень хорошо. Я просто хочу, чтобы раскрывающийся список занимал как можно меньше места.