C# Access Изменить поле таблицы DataGridView без обновления всей таблицы

Моя бд в Access связана с формой DataGridView. У меня получилось сделать методы сортировки таблицы (например, чтобы показывался только товар дороже 100 руб). И также есть метод изменения строк таблицы. После выполнения этого метода (изменения строки) вся таблица обновляется и у меня слетает сортировка... А если я не обновлю таблицу после изменения, то строка обновится лишь в самой бд, на форме она обновится только после перезапуска программы.

Код изменения строки:

   string CmdText = "SELECT * FROM [Таблица]";
   string ConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=base.mdb";

   OleDbDataAdapter dA = new OleDbDataAdapter(CmdText, ConnString);
   DataSet ds = new DataSet();

   dA.Fill(ds, "[Таблица]"); 
   dataGridView1.DataSource = ds.Tables["[Таблица]"]; //вот эту строку я ищу чем заменить
       

Код сортировки:

  OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=base.mdb");
  OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Таблица] WHERE [Цена] > 100 ", con);
  DataSet ds = new DataSet();

  con.Open();
  da.Fill(ds, "[Таблица]");
  dataGridView1.DataSource = ds.Tables["[Таблица]"];
  con.Close();

Ответы (0 шт):