我正在开发一个我想要添加搜索的应用程序,我在我的页面上使用DataList并希望对其进行过滤。当我点击搜索按钮时,我显示了我的空白页面。
protected void Button1_Click(object sender, EventArgs e)
{
string coom = ConfigurationManager.ConnectionStrings["COMM"].ConnectionString;
string q = "select * from Place where Name Like '%" + TextBox1.Text + "%' AND Comments Like '%" + DropDownList1.SelectedItem.Text + "%'";
SqlConnection connection = new SqlConnection(coom);
connection.Open();
SqlCommand cmd = new SqlCommand(q, connection);
cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
DataList1.DataSource = ds;
DataList1.DataBind();
}
我填充了3个小时,但问题不在哪里。
请帮忙!谢谢
答案 0 :(得分:0)
尝试调试您的TextBox1.Text
,DropDownList1.SelectedItem.Text
是否有值,使用TextBox1.Text
和DropDownList1.SelectedItem.Text
获得的值在SQL上运行您的字符串命令。如果有记录返回,请检查DataSet
。