无法在 System.Int32 和 System.String 上执行“Like”操作。
后端代码:
protected void Button1_Click(object sender, EventArgs e)
{
SqlDataSource2.FilterExpression = " [Age] like '%" + DropDownList3.SelectedValue + "%'";
}
修改后代码:
protected void Button1_Click(object sender, EventArgs e)
{
SqlDataSource2.FilterExpression = " [Age] = " + DropDownList3.SelectedValue ;
}
原因:int32数据类型不能执行'like'模糊查询操作,直接采用'='查询