سام دوست عزیز
شما از bind استفاده کردید اگه تو sql این روش رو انجام دادید حتما تو اکسس جواب میده
اما برای جستجو اون کلمه n لازم نیست حتی بایند هم لازم نیست روش بایند کردن یا استفاده از حالت ویزاردی برای انتقال اطلاعات به دیتاگردید از دیتابیس هست روش مناسب نیست بهتره از روشهای دیگه استفاده کنید
مثلا
if (textBox11.Text.Trim() != "")
{
OleDbConnection cnn = new OleDbConnection(conectcls.conect);
OleDbDataAdapter adap = new OleDbDataAdapter("Select * From tbltax Where nam LIKE '%" + textBox11.Text + "%'", cnn);
DataSet dset = new DataSet();
adap.Fill(dset);
dataGridView1.DataSource = dset.Tables[0].DefaultView;
}
else
{
refreshdatagrid();
}
کد بالایی برای جستجوی مشابه بود این کد برای جستجوی دقیق
if(textBox8.Text.Trim()!="")
{
OleDbConnection con = new OleDbConnection(conected);
OleDbDataAdapter adap = new OleDbDataAdapter("Select * From tblbank Where nam='" + textBox8.Text + "'", con);
DataSet dset = new DataSet();
adap.Fill(dset);
dataGridView1.DataSource = dset.Tables[0].DefaultView;
}
else
{
ShowGird();
}