2011-12-05 84 views
0

我有一個數據網格,其中10行將填充編輯和刪除按鈕。當我想編輯一行時,編輯按鈕將被更改爲保存和取消,但是如果用戶單擊刪除按鈕,它會給我錯誤,「對象引用未設置爲實例」。請讓我知道如何處理這個問題?如何在編輯數據網格中的行時禁用刪除按鈕

+1

在哪行這給予例外。顯示一些代碼。 – FosterZ

+0

當它訪問標籤數據,因爲編輯將有文本框和點擊時下拉 – user998594

回答

0

爲什麼不在用戶編輯條目時將「刪除按鈕」設置爲禁用? 然後當用戶點擊保存時,您再次啓用它。 像:

private void btnEdit(object sender, EventArgs e) 
    { 
     yourmethod(); 
     btnDelete.Enabled = false; 
    } 

然後

private void btnSave_Click(object sender, EventArgs e) 
    { 
     yourothermethod(); 
     btnDelete.Enabled = true; 
    } 
+0

在哪裏做的?你能幫忙嗎? – user998594

+0

由於刪除是按鈕列,它在網格中?如何獲取刪除按鈕的ID? – user998594

+0

當您更改編輯按鈕「保存並取消」時,您是否還需要找出按鈕ID? Btw。你是否自己選擇了按鈕ID? – mkay

相關問題