2012-04-16 53 views
2

我想使用UserDeletingRow事件詢問用戶他是否確定要刪除dgv中的選定行。問題是我不知道如何使用這個事件。另外,我想獲取有關所選行的信息,以便我可以執行SQL請求以刪除SQL Compact數據庫中的匹配行。用戶刪除datagridview中的行

在此先感謝!

+1

你看過[文檔](http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.userdeletingrow.aspx)嗎? – 2012-04-16 17:13:47

回答

2
private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) 
      { 
       (if user don't want to delete the selected row) 
       e.Cancel = true; 
      } 

對於更新的數據庫記錄得到所需的細胞值 例如

獲取記錄ID 對象VAL = dataGridView1.SelectedRows [0] .Cells [ 「IdColumns」]值。

+0

謝謝。我已經這樣做了,但我不知道爲什麼這個函數永遠不會被調用。我想我必須修改設計師,但我不知道如何 – SebT 2012-04-18 16:53:01