2011-06-27 29 views
2

我有加载另一个控制按钮(模板场/ LinkBut​​ton的)一个gridview,但点击该按钮时,直到我说下面我得到一个运行时错误:为什么我不得不编写一个rowediting事件?

protected void gvLoans_RowEditing(object sender, GridViewEditEventArgs e) 
{ 

} 

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

回答

6

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

此外,请确保您不是enabling the built in editing functionality如果您提供命令按钮的CommandName为“编辑”,则可能发生这种情况。

+0

谢谢,但我回到了现在我开始的地方。我从标记中删除了onrowediting =“gvLoans_RowEditing”,并且我得到了运行时错误:“GridView'gvLoans'触发的事件RowEditing没有被处理。 –

+0

太棒了!谢谢。我更改了CommandName。CommandName =”Show “(而不是”编辑“),如果可以,我会给你点数,但是我不能和这个用户在一起。 –

相关问题