Cita: BindGrid() (Esta línea no es redundante?)
No creo friend..

. le puse BindGrid() porque es el método que llena al grid..ya que despues de editarlo hay que volverlo a cargar..
Ejemplo:
Cita: Sub BindGrid()
Dim cnn As New SqlConnection(connstr)
Dim da As New SqlDataAdapter("Select * from tabla", cnn)
Dim ds As New DataSet()
da.Fill(ds)
DataGrid1.DataSource = ds
DataGrid1.DataBind()
End Sub
Prueba y me dices que tal