Gridview - 编辑模式 - 当我按下键盘上的return时,编辑项目索引将更改为第一行

时间:2010-05-13 18:48:44

标签: .net asp.net

当我在GridView的任何一行上处于编辑模式时,我按下Return而焦点位于行的一个文本框中,而不是触发更新按钮,我的GridView1.RowEditing事件被触发,NewEditIndex为0 < / p>

这会导致第一行变得可编辑,并且我丢失了输入前一行的任何值。

如何阻止这种情况发生?

由于

1 个答案:

答案 0 :(得分:1)

获取触发返回按钮时触发的GridView RowCommand事件,检查触发它的事件是否是编辑模式下网格行上的用户击键,并让它调用与Update按钮命令相同的方法将调用,然后设置EditIndex to -1,表示没有正在编辑的行。