Обновление данных из DataGridView в базу данных в C # - PullRequest
0 голосов
/ 08 июля 2011

Вот как я заполняю свой DataGridView в событии загрузки формы:

private void Form1_Load(object sender, EventArgs e)
{
    this.animalsTableAdapter.Fill(this.animalsDataSet.Animals);
}

После внесения изменений в DataGridView, я хотел бы обновить ограниченную базу данных при нажатии кнопки «Сохранить», поэтому я попробовал это:

private void button3_Click(object sender, EventArgs e)
{
    this.animalsTableAdapter.Update(this.animalsDataSet.Animals);
}

Оно не выдает никакого сообщения об ошибке, но и не работает, то есть изменения в DataGridView не отражаются в ограниченной базе данных.

Есть предложения?

1 Ответ

2 голосов
/ 08 июля 2011

Вы должны вызвать метод привязки для gridview.Напишите эту строку чуть ниже метода Update.

 this.animalsTableAdapter.Fill(this.animalsDataSet.Animals);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...