Почему таблица обновляется не сразу?

Есть форма на которой так-же есть DataGridView. Я выполняю SQL запрос по нажатию кнопки и вызываю обновление этой самой таблицы. Вот код

private void btUpdate_Click(object sender, EventArgs e)
    {
        if (cbPosition.Checked) {
            int key = Convert.ToInt32(tbID.Text);
            string query = "UPDATE TDoljnost SET НаименованиеДолжности = '" + tbPosition.Text + "' WHERE IDДолжности = " + key;
            OleDbCommand dbCommand = new OleDbCommand(query, myConnection);
            dbCommand.ExecuteNonQuery();
            this.tDoljnostTableAdapter.Fill(this.workDataSet.TDoljnost);
        }
    }

Однако, в самой программе таблица обновляется только при следующем клике по кнопке, но при этом в БД все с первого раза работает

Вот полный файл с кодом(внутри по пути dbForm\bin\Debug файл БД work.mdb) Файл с проектом


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