Список не обновляется при изменении данных в базе данных

#c# #winforms

#c# #winforms

Вопрос:

Когда я вставляю новые данные в свою базу данных, мой список не обновляется. Я проверил, записаны ли данные в базу данных, и это так.

Вот как я привязал свою Databasetable к своему Listbox после инициализации компонентов

 DataSet ds = DBDataSet;
BindingSource bs = new BindingSource();
bs.DataSource = ds.Tables["countries"];
lb_type.DataSource = bs;
lb_type.DisplayMember = "Name";
 

Комментарии:

1. Если вы не вставляете свои новые данные в тот datatable, к которому привязана bs, а затем используете DataAdapter для его сохранения, вам потребуется повторно загрузить данные из базы данных

Ответ №1:

Я предполагаю, что вы используете кнопку при добавлении новых данных в базу данных, поэтому поместите этот код в событие нажатия вашей кнопки.

 bs.ResetBindings(false);
 

Комментарии:

1. Я вставляю данные из другой формы, которую я открываю из формы со списком