2011-06-17 134 views
2

我有一個GridView,我在TemplateField中添加了一個LinkBut​​ton,並將其文本指定爲「刪除」,其目的是刪除行。 我已經編寫了所有的編碼部分來刪除GridView RowCommand事件中的行。 我點擊了GridView RowDeleting事件,但沒有在該事件中編寫任何代碼,最後我在.cs文件和SourceCode中都刪除了該事件。由於ASP.Net中的GridView RowDeleting事件導致的問題

但仍當我刪除行,一個錯誤拋出諸如

"The GridView 'gvToStock' fired event RowDeleting which wasn't handled." 

和刪除功能無法正常工作。

但是與此同時,如果我在.cs和源代碼文件中包含RowDeleting Event,它的工作正常。

這是什麼原因?

+0

你有一個按鈕和一個名爲「刪除」,或設置爲刪除的CommnadName?這是一個保留的名稱,使網格視圖觸發事件 - 你不處理。這就是爲什麼當你添加一個虛擬事件處理程序時它會工作。 – MartinHN 2011-06-17 07:39:56

+0

我在GridView的TemplateField中添加了一個Linkbutton,它的ID是「lnkDelete」,它的Text =「Delete」 – thevan 2011-06-17 07:42:44

+0

試圖改變ID,只是爲了排除這個錯誤的來源。 – MartinHN 2011-06-17 08:05:56

回答

相關問題