با تشکر از پاسخ شما دوست گرامی
من کدهامو به صورت زیر بازنویسی کردم اما مثل اینکه سینتکس مشکل داره میشه راهنمایی بفرمایید مشکل از کجاست :
private void BindGridview(string KeyWord)
{
OleDbConnection con = new OleDbConnection(ConfigurationManager.ConnectionStr ings["con"].ConnectionString);
string query = "Select * From TBL_Soal Where answer Like N'%+?+%'";
OleDbCommand Cmd = new OleDbCommand(query, con);
Cmd.Parameters.AddWithValue("@KeyWord", KeyWord);
con.Open();
OleDbDataReader dr = Cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
con.Close();
}