if(cbxCondition.Text == "学号" || cbxCondition.Text == "姓名" || cbxCondition.Text == "身份证号" || cbxCondition.Text == "出生日期" || cbxCondition.Text == "家庭住址" || cbxCondition.Text == "家庭电话")
{
string sqlString = "select * from View_Student where" +cbxCondition.Text+ "like '%"+txtFindValue.Text.Trim()+"%'";
this.FillDataGridView(sqlString);
}
else
{
string sqlString = "select * from View_Student where" +cbxCondition.Text+ "= '"+cbxFindValue.Text.Trim()+"'";
this.FillDataGridView(sqlString);
}
目测where后面少空格,like前面也少空格。
你打个断点调试一下,看看你的SQL语句对了么,是不是where那个地方的问题
where后面少个空格 你试试