Проблема в том, что - когда я редактирую sth в datagrid - это ничего не меняет в базе данных.Когда я добавляю в другое окно новые данные в базу данных - новые данные не отображаются, пока я не перезапущу программу.Как я могу добавить sth в базу данных и увидеть его в сетке данных и изменить sth в сетке данных и изменить его в базе данных?Мой teachertable.cs
public partial class TeachersTable : Window
{
public TeachersTable()
{
InitializeComponent();
}
CourseWorkFinal.University0DataSet university0DataSet;
CourseWorkFinal.University0DataSetTableAdapters.TeachersTableAdapter university0DataSetTeachersTableAdapter;
private void Window_Loaded(object sender, RoutedEventArgs e)
{
university0DataSet = ((CourseWorkFinal.University0DataSet)(this.FindResource("university0DataSet")));
// Load data into the table Teachers. You can modify this code as needed.
university0DataSetTeachersTableAdapter = new CourseWorkFinal.University0DataSetTableAdapters.TeachersTableAdapter();
university0DataSetTeachersTableAdapter.Fill(university0DataSet.Teachers);
System.Windows.Data.CollectionViewSource teachersViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("teachersViewSource")));
teachersViewSource.View.MoveCurrentToFirst();
university0DataSet.Teachers.TeachersRowChanged += new University0DataSet.TeachersRowChangeEventHandler(Modify);
university0DataSet.Teachers.TeachersRowDeleted +=
new University0DataSet.TeachersRowChangeEventHandler(Modify);
}
void Modify(object sender, University0DataSet.TeachersRowChangeEvent e)
{
university0DataSetTeachersTableAdapter.Update(university0DataSet.Teachers);
}
private void Button_Click(object sender, RoutedEventArgs e)
{
AddTeacher x = new AddTeacher();
x.Show();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
university0DataSetTeachersTableAdapter.Update(university0DataSet.Teachers);
}