我有一个 GridView,其中我在 TemplateField 中添加了一个 LinkButton,并将其文本指定为“删除”,其目的是删除该行。 我已经编写了所有编码部分来删除 GridView RowCommand 事件中的行。 我单击了 GridView RowDeleting 事件,但没有在该事件中编写任何代码,最后我在 .cs 文件和源代码中删除了该事件。
但是当我删除该行时,仍然会抛出一个错误,例如
"The GridView 'gvToStock' fired event RowDeleting which wasn't handled."
并且删除功能不起作用。
但同时,如果我将 RowDeleting 事件包含在 .cs 和源代码文件中,则它可以正常工作。
这会是什么原因呢?
最佳答案
是的。正如 MartinHN 所说,LinkButton 中指定的命令名称导致了问题。 以下链接对此进行了一些详细解释:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowcommand.aspx
关于c# - ASP.Net 中的 GridView RowDeleting 事件导致的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6382722/