Сохранить DataGridView в SQL Server
Я пытаюсь сохранить изменения из моего DataGridview обратно в SQL Server 2008. У меня есть следующий код, но он обновляет БД только при первом нажатии кнопки. Где я что-то пропускаю?
private void btnDone_Click_1(object sender, EventArgs e)
{
try
{
SqlConnection con = new SqlConnection(constr);
con.Open();
adapter.SelectCommand = new SqlCommand("SELECT * FROM trips", con);
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
adapter.Fill(dt);
adapter.Update(dt);
con.Close();
MessageBox.Show("Changes Saved", "Updating...", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception)
{
throw;
}
finally { lblCount.Text = "Total Records Displayed: " + dgvTrips.Rows.Count.ToString(); }
}