Я создаю иногда подключаемое приложение WinForms и следую учебному пособию текст .
При использовании таблицы данных для редактирования данных, как это делается в учебнике, все работает нормально. Однако если я связываю данные с другими элементами управления в моей форме, данные не сохраняются.
Например, я отслеживаю StaffID, FName и LName. В верхней части формы у меня есть таблица данных с этими тремя полями. Все работает нормально после того, как я обновляю данные и нажимаю кнопку сохранения.
private void radButton1_Click(object sender, EventArgs e)
{
this.Validate();
this.myBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.myDataSet);
}
Теперь, в нижней части моей формы, у меня есть три текстовых поля для моих полей. После редактирования данных в этих элементах управления и нажатия кнопки сохранения ничего не происходит. Хотя все элементы управления сохраняют обновленные данные, изменения никогда не вносятся в myDataSet, и информация возвращается обратно, когда я перезагружаю приложение.
В этом примере и таблица данных, и другие мои элементы управления связаны с myBindingSource.
Буду очень признателен за любые идеи о том, что я могу делать неправильно, и о способах исправить это!