1

テーブルと列を持つデータベースがあります:
人: id、first_name、
last_name 住所: id、city、street_number、persons_id

asp.netで検索エンジンを作ろうとしています。コントロールがあります: TextBox1、DropDownList1、Button1、GridView1 と SqlDataSource1。
DropDownList1 コード:

 <asp:DropDownList ID="DropDownList1" runat="server" 
    DataValueField="first_name" AutoPostBack="false">
    <asp:ListItem Value="first_name">First name</asp:ListItem>
    <asp:ListItem Value="last_name">Last name</asp:ListItem> 
    <asp:ListItem Value="city">City</asp:ListItem>
</asp:DropDownList>

SqlDataSource コントロール: SelectCommand で、次のようなものを作ろうとしています:

       SelectCommand="SELECT first_name, last_name, city FROM persons, addresses WHERE persons.id = addresses.persons_id AND (? LIKE '%'??'%')">

の中に ?と ??DropDownList1 と TextBox1 の値を入れたいです。助言がありますか ?

4

1 に答える 1