2017-06-02 77 views
0

我的問題是,我有datagridview的,並且我選擇行我點擊刪除按鈕,但是當我刷新回來DataGridView中刪除一行保存

Private Sub btnDlt_Click(sender As Object, e As EventArgs) Handles btnDlt.Click 
    For Each row As DataGridViewRow In dgwData.SelectedRows 
     dgwData.Rows.Remove(row) 
     SQL.DBDA.Update(SQL.DBDT) 
    Next 
End Sub 

和我UPADTE工作好,這是節約的一切,在這裏是代碼

Private Sub btnUpdate_Click(sender As Object, e As EventArgs) Handles btnUpdate.Click 
    If MsgBox("Nazaj si prajete uložiť tieto zmeny?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then 
     SQL.DBDA.Update(SQL.DBDT) 
     loadGrid() 
     btnUpdate.Enabled = False 
     If SQL.hasException() Then 
      Exit Sub 
     End If 
    Else 
     btnUpdate.Enabled = False 
     loadGrid() 
    End If 

End Sub 
+0

將光標置於'Remove'並按F1。 「刪除」與「刪除」不同。如果您使用DataAdapter和DataSource,則應該使用它們,而不是DGV行。 – Plutonix

+0

你能舉例說明它應該如何看起來? –

回答

0

問題應該與您的數據源,檢查您的刪除查詢,如果它工作正常。