2017-05-13 3 views
0

私は次のコードしているSELECTクエリ内のドロップダウンリストから選択した項目:使用飛行場所のドロップダウンリストがある

Where to:<br /> 
    <asp:DropDownList ID="DropDownList1" runat="server" 
     DataSourceID="SqlDataSource1" 
     DataTextField="Destination" 
     DataValueField="Destination" Width="222px"> 
    </asp:DropDownList> 
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
     ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
     SelectCommand="SELECT [Destination] FROM [tblFlight]"> 
    </asp:SqlDataSource> 

私は、ドロップダウンリストから選択した値を使用できるようにしたいですCorfuに行くフライトのみを選択するクエリのWHERE条件として、上記のうちの1つ(Corfuの1つ)を選択します。 提案がありますか?基本的に

答えて

0

string dest = yourDropDown.SelectedItem; SELECT [Destination] FROM [tblFlight] WHERE [Destination] = " + dest;

+0

私は私が間違った場所にWHERE条件を持っていたことに気づきました。情報が表示される場所には、次のコードがあります。 ' しかし、これからは" DropDownList1.SelectedItem "というエラーが出ます。値 "を縛ることができませんでした。アイデア? – gcpreston

+0

WHERE節にテーブルを指定してみてください: 'WHERE tblFlight.Destination = DropDownList1.SelectedItem.Value'。それでも十分かどうかは分かりません。 – wazz

関連する問題