ben datagrid e veri çekiyorum oradaki veriyi üstüne tıklayıp düzeltmek istiyorum bunu yaptım ama üstte Sorgula yapınca çıkan veriyi düzeltemiyorum

Eğer arama yapmadan direk düzenleyip güncelle desem sorun olmuyor ama arama yapınca güncellemiyor
kodlar da şöyle
public partial class iadeAra : Form
{
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source = iade.accdb");
OleDbCommandBuilder cb;
OleDbDataAdapter adtr;
DataTable tablo = new DataTable();
DataSet ds;
OleDbDataAdapter da;
public iadeAra()
{
InitializeComponent();
dataGridView1.DataSource = listele();
}
DataTable listele()
{
adtr = new OleDbDataAdapter("SELECT * FROM iadeler", baglanti);
adtr.Fill(tablo);
return tablo;
}
private void sorgula_Click(object sender, EventArgs e)
{
string isim = isimText.Text.ToString();
try
{
da = new OleDbDataAdapter("SELECT id AS Numara, platform AS Platform, adisoyadi AS AdıSoyadı, kargo AS Kargo, gelistarihi AS GelişTarihi, notalani AS Bilgi, onay AS Onay FROM iadeler WHERE adisoyadi LIKE '%" + isim + "%'", baglanti);
ds = new DataSet();
baglanti.Open();
da.Fill(ds, "iadeler");
dataGridView1.DataSource = ds.Tables[0];
baglanti.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void isimText_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
sorgula_Click(sender, e);
}
}
private void guncelle_Click(object sender, EventArgs e)
{
cb = new OleDbCommandBuilder(adtr);
baglanti.Open();
adtr.Update(tablo);
baglanti.Close();
// MessageBox.Show("Düzenleme Başarılı", "Başarılı", MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
}
}
}