0

、およびグリッドビューにバインドされた SQL ステートメントがありますtextboxdropdownlist

dropdownlistの後に SQL ステートメントに値を追加するにはどうすればよいですか?WHERE

以下を試してみましたが、データが表示されません。

"SELECT FirstName, LastName FROM tblPerson WHERE '" & ddlSearch.SelectedValue & "' LIKE '%" & txtSearch.Text & "%' ORDER BY FirstName
4

1 に答える 1

0

クエリに列名がありませんので、これを試してください

string query = "SELECT FirstName, LastName FROM tblPerson
                WHERE  myDDLColumn like '% " + ddlSearch.SelectedValue + "'%'" + "and 
                myTextBoxColumn like '%" + txtSearch.Text + "'%'";

編集:ドロップダウンリストにドロップダウンのアイテムの値として列名が含まれている場合、次のように書くことができます:

string query = "SELECT FirstName, LastName FROM tblPerson WHERE "+
                ddlSearch.SelectedValue+" like '%" + txtSearch.Text + "'%'";
于 2013-03-18T16:43:25.763 に答える