我有textbox
,dropdownlist
和绑定到gridview的SQL语句。
如何在dropdownlist
子句之后将WHERE
值添加到SQL语句中?
我尝试了以下内容,但它没有显示任何数据。
"SELECT FirstName, LastName FROM tblPerson WHERE '" & ddlSearch.SelectedValue & "' LIKE '%" & txtSearch.Text & "%' ORDER BY FirstName
答案 0 :(得分: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 + "'%'";