C# 为什么我必须编写行编辑事件的代码?

C# 为什么我必须编写行编辑事件的代码?,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个gridview,其中有一个加载另一个控件的按钮(模板字段/LinkButton),但在单击该按钮时出现运行时错误,直到添加以下内容: protected void gvLoans_RowEditing(object sender, GridViewEditEventArgs e) { } 为什么??我不想允许编辑。我错过什么了吗 您很可能在标记(aspx/ascx)中指定了事件处理程序。如果删除事件处理程序分配,则可以删除代码隐藏中的事件处理程序 另外,如果您提供了一个命令名为“编

我有一个gridview,其中有一个加载另一个控件的按钮(模板字段/LinkButton),但在单击该按钮时出现运行时错误,直到添加以下内容:

protected void gvLoans_RowEditing(object sender, GridViewEditEventArgs e)
{

}

为什么??我不想允许编辑。我错过什么了吗

您很可能在标记(aspx/ascx)中指定了事件处理程序。如果删除事件处理程序分配,则可以删除代码隐藏中的事件处理程序


另外,如果您提供了一个命令名为“编辑”的CommandButton,请确保您不会遇到这种情况。

谢谢,但我现在又回到了开始的地方。我从标记中删除了onrowediting=“gvLoans\u RowEditing”,得到了运行时错误:“GridView'gvLoans'触发了未处理的事件RowEditing。太棒了!谢谢。我更改了CommandName。我将其改为CommandName=“Show”(而不是“Edit”)。如果可以,我会给你分数,但这个用户不能。