我有一个包含七个字段的表,我需要除ID以外的所有字段在ID = @ID时显示在ASP.NET下拉列表中,这样一个人只能选择一个。
ID
AAA
BBB
CCC
DDD
EEE
FFF
下拉列表似乎只使用数据源的一个字段。在线查看一切都说连接数据源中select语句中的字段。我做到了,现在我得到了所有六个字段的一行。
我对如何让它发挥作用感到非常困惑。
编辑:目前使用sqldatasource:
SELECT ISNULL([Herdmark1], '') + ''
+ ISNULL([Herdmark2], '') + ''
+ ISNULL([Herdmark3], '') + ''
+ ISNULL([Herdmark4], '') + ''
+ ISNULL([Herdmark5], '') + ''
+ ISNULL([Herdmark6], '') AS HerdList
FROM [Herdsman]
WHERE ([UserName] = @UserName)
编辑:我在列表视图中有所有工作,但它只占用很多空间并且看起来不太好。我只想让下拉占用尽可能少的空间。