2016-09-14 73 views
0

我试图将DataGridview中的更改保存回SQL Server 2008中。我有以下代码,但它仅在第一次单击按钮时更新数据库。我在哪里俯视什么?将DataGridView保存到SQL Server中

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(); } 
} 

回答

0

声明一个全球的SqlDataAdapter

曾任职