обновление данных в datagridview после выполнения запроса в access c#

Подключаю бд к datagridview:

`con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + filename);
            con.Open();
            da = new OleDbDataAdapter("select*from Ученики", con);
            ds = new DataSet();
            OleDbCommandBuilder bulder = new OleDbCommandBuilder(da);
            da.UpdateCommand = bulder.GetUpdateCommand();
            da.InsertCommand = bulder.GetInsertCommand();
            da.DeleteCommand = bulder.GetDeleteCommand();
            da.Fill(ds);
            bs = new BindingSource(ds, ds.Tables[0].TableName);
            dataGridView1.DataSource = bs;`

Потом отправляю запрос на добавления данных:

     ` string query = "INSERT INTO Ученики (Индификатор, №, ФИО, Конкурсы, Дата_рождения, Снилс, Адрес) VALUES ('" + textIndef.Text + "', '" + textN.Text + "', '" + textFIO.Text + "', '" + textKonkurs.Text + "', '" + textData.Text + "', '" + textSnils.Text + "', '" + textAdres.Text + "')";
OleDbCommand command = new OleDbCommand(query, con);
    command.ExecuteNonQuery();`

Потом обновляю datagridview:

 ` da.Fill(ds);
    dataGridView1.DataSource = bs;`

Таблица обновляется, но после обновления дублируются те данные, которые в ней уже были введите сюда описание изображения


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

Автор решения: KOMPOT

Источник привязки нужно заблаговременно очистить ds.Clear()

→ Ссылка