c# - ASP.Net 中的 GridView RowDeleting 事件导致的问题

标签 c# asp.net events gridview user-controls

我有一个 GridView,其中我在 TemplateField 中添加了一个 LinkBut​​ton,并将其文本指定为“删除”,其目的是删除该行。 我已经编写了所有编码部分来删除 GridView RowCommand 事件中的行。 我单击了 GridView RowDeleting 事件,但没有在该事件中编写任何代码,最后我在 .cs 文件和源代码中删除了该事件。

但是当我删除该行时,仍然会抛出一个错误,例如

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

并且删除功能不起作用。

但同时,如果我将 RowDeleting 事件包含在 .cs 和源代码文件中,则它可以正常工作。

这会是什么原因呢?

最佳答案

是的。正如 MartinHN 所说,LinkBut​​ton 中指定的命令名称导致了问题。 以下链接对此进行了一些详细解释:

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/

相关文章:

c# - Java 到 C# 的转换

c# - 具有多个项目的 Visual Studio 解决方案 : Reference Paths

c# - 尝试评估 bool 时出错?

asp.net 4.0 Web 表单路由 - 默认/通配符路由

asp.net - 如何加密 ASP.NET 4.0 Web.Config?

javascript onmouseout 应用于由 child 触发的 div

javascript - 无法使第二个事件监听器适用于 MVC 计数器应用程序

Java : ignore single click on double click?

c# - 不能在 Style Setter 上设置 TargetName 属性,那么它是如何设置的呢?

java - TimePicker 在获取分钟和小时时导致应用程序崩溃