У меня есть DataGridView в моем приложении WPF, где пользователи могут добавлять новые элементы с некоторыми текстовыми полями, например так:
SqlConnection sc = new SqlConnection();
SqlCommand com = new SqlCommand();
sc.ConnectionString = ("Data Source=localhost;Initial Catalog=testtable;Integrated Security=SSPI");
sc.Open();
com.Connection = sc;
com.CommandText = ("INSERT INTO Hianyok2 (Title, ID, Date) VALUES ('" + Title.Text + "', '" + ID.Text + "', '" + Date.Text + "');");
com.ExecuteNonQuery();
sc.Close();
Когда я тестировал приложение, я мог добавлять новые элементы в базу данных с ними, ноDataGridView не обновляется автоматически.Если я закрою окно и снова открою его, в сетке данных будут показаны вновь добавленные строки.«Кнопка добавления» содержит следующие строки:
Hianytabla.ItemsSource = null;
Hianytabla.ItemsSource = dc.Hianyok2s;
Hianytabla.Items.Refresh();
Когда я искал решение, я обнаружил похожие подобные вещи, но они не работают для меня.Не могли бы вы помочь мне, как эта кнопка может работать хорошо?
Спасибо за вашу помощь заранее!