2013-02-12 90 views
2

我正在從SQL Server 2008數據庫表填充DataGridView。 然後我允許用戶編輯DataGridView中的值,我正在努力的是如何將這些更改寫回按鈕按下的SQL表?從DataGridView更新SQL

我使用這個填充:

Try 

      Dim command As New SqlCommand 
      Dim adapter As New SqlDataAdapter 

      DutyRef = DutyRef.Trim 
      Dim DutyDetails As String = "SELECT * from MyTable WHERE Col1 = 1" 


      If ds1.Tables("DT_Test").Rows.Count > 0 Then 
       ds1.Tables("DT_Test").Rows.Clear() 
       Tab2_DGVDuty.Refresh() 
      End If 

      SQLConn = New SqlConnection(SQLConnString) 

      command = New SqlCommand(DutyDetails, SQLConn) 
      adapter.SelectCommand = command 
      adapter.Fill(ds1, "DT_Test") 

      Tab2_DGVDuty.DataSource = ds1.Tables("DT_Test") 
      Tab2_DGVDuty.Columns("ID").Visible = False 


      adapter.Dispose() 
      command.Dispose() 
      SQLConn.Close() 

     Catch ex As Exception 
      MsgBox(ex.Message) 
     End Try 

回答