在VB2012中,我創建了一個以SQL2012作爲後端的學生管理軟件。下面的代碼用於從DataGridView中刪除選定的記錄點擊刪除按鈕時:但從datagridview刪除記錄
Private Sub Delete_Click(sender As Object, e As EventArgs) Handles Delete.Click
Dim DelStudent As StudentDataSet1._masterRow
DelStudent= CType(CType(StudentmasterBindingSource.Current, DataRowView).Row, StudentDataSet1.Student_masterRow)
DelStudent.Delete()
Me.Validate()
Me.StudentmasterBindingSource.EndEdit()
Me.Student_masterTableAdapter.Update(StudentDataSet1.Student_master)
End Sub
,而不是被刪除所選行,第一行被刪除。請幫忙...
可以刪除或更新只是你的數據集更新數據庫,但是你有沒有嘗試刪除針對使用SQL語句的數據庫?我建議你使用SQL語句來查詢或執行數據庫並重新綁定到網格上的任何東西,從長遠來看,它應該更具有預見性,特別是如果你有使用VB.NET以外的其他腳本語言的計劃。無論你使用的是什麼後端,SQL都是一樣的。 –