从下拉列表中的所有值获取数据库中的数据

时间:2013-09-12 09:13:52

标签: c# asp.net sql

我有一个下拉列表,它有多个值1,2,3及其各自的名称字段。 我需要从下拉列表中的所有值中获取数据库中的数据。 例如,如果下拉列表有3个不同的值,则另一个下拉列表应该具有第一个下拉列表中存在的值的所有相应值。如果第一个下拉值的值增加或者1,2,3 ..减少..第二次下拉应该与数据相符。 谢谢。

SELECT Player_Detail.Player_Serno              
FROM  Player_Detail INNER JOIN
               Team_Detail ON Player_Detail.Club = Team_Detail.Serno
WHERE (Player_Detail.Club = @Team1 OR
               Player_Detail.Club = @Team2) AND (Player_Detail.First_Name)
ORDER BY Team_Detail.Team_Name
 <SelectParameters>
 <asp:ControlParameter ControlID="Teams_Drop" Name="Team1" 
 PropertyName="SelectedValue" />
 <asp:ControlParameter ControlID="Teams_Drop" Name="Team2" 
 PropertyName="SelectedValue" />
 </SelectParameters>

我试过这个,它仍然显示单一值。

2 个答案:

答案 0 :(得分:0)

据我所知,你有两个下拉列表,让我们说dropdown1,dropdown2。 根据选定的值indropdown1,您只需要绑定数据dropdown2。

您可以在dropdown1的SelectedIndexChange事件中获取dropdown2的数据列表。

This explains much better

答案 1 :(得分:0)

首先,你的问题不是那么清楚......据我所知,你想要列出与下拉列表中的值相关的所有数据

为此,您必须使用OR

选择所有数据