System.InvalidOperationException: "Для обновления требуется действительный UpdateCommand при передаче коллекции DataRow с измененными строками."

Данные не обновляются в базе данных при изменении ячейки dataGridView. Форма выглядит следующим образом. Нужно, чтобы при вводе изменений либо в textBox, либо dataGridView изменения сохранялись. форма выглядит так

Фрагмент кода:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace FilmStudioSQL
{
    public partial class Production : Form
    {
        public Production()
        {
            InitializeComponent();
        }

        private void filmsBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.filmsBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.filmStDataSet);

        }

        private void Production_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "filmStDataSet.Units". При необходимости она может быть перемещена или удалена.
            this.unitsTableAdapter.Fill(this.filmStDataSet.Units);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "filmStDataSet.Films". При необходимости она может быть перемещена или удалена.
            this.filmsTableAdapter.Fill(this.filmStDataSet.Films);

        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Вы действительно хотите подтвердить изменения?", "Изменение данных", 
                MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                filmsBindingSource.EndEdit();
                filmsTableAdapter.Update(filmStDataSet);
                unitsTableAdapter.Update(filmStDataSet);
            }
        }
    }
}

Однако, при попытке сохранить изменения, появляется ошибка: введите сюда описание изображения

Как быть с данной проблемой? Подскажите пожалуйста


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