我有一个Gridview,我想过滤。我的gridview是在更新面板中,我的过滤器按钮不是。在按钮点击我有以下内容追加到选择命令
protected void bttnfilter_Click(object sender, ImageClickEventArgs e)
{
if (TextBox1.Text != "")
{
SqlDataSource1.SelectCommand += " and field like '%' + @param + '%'";
SqlConnection conn = new SqlConnection(SqlDataSource1.ConnectionString);
SqlCommand cmd = new SqlCommand(SqlDataSource1.SelectCommand, conn);
cmd.Parameters.Add(new SqlParameter("@param", TextBox1.Text));
}
}
因此,我添加到选择命令,但我得到一个错误。我应该怎么做呢?我不想使用动态SQL。
的错误读取 附近有语法错误“和”
“我得到一个错误”你得到了什么错误? – Welbog 2009-09-18 16:14:31
错误的语法靠近'和' – Eric 2009-09-18 16:16:47
什么是最初的'SelectCommand'的值? – Welbog 2009-09-18 16:17:51