Обновление изменений datagridview в SQL (большая база данных)
У меня есть следующая функция под моей кнопкой обновления, чтобы сохранить изменения в моем datagridview обратно в SQL Server. Проблема здесь в том, что моя таблица содержит более 40 000 записей, и каждый раз, когда нажимается кнопка, требуется вечность, чтобы заполнить набор данных.
try { SqlConnection con = new SqlConnection(constr); con.Open(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = new SqlCommand("SELECT * FROM trips", con); SqlCommandBuilder builder = new SqlCommandBuilder(adapter); adapter.Fill(dt); adapter.Update(dt); MessageBox.Show("Changes Saved", "Updating...", MessageBoxButtons.OK, MessageBoxIcon.Information); con.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { lblCount.Text = "Total Records Displayed: " + dgvTrips.Rows.Count.ToString(); }
Что я уже пробовал:
Есть ли обходной путь для этого?