【发布时间】:2012-02-05 00:10:24
【问题描述】:
在 gridview 控件中,我正在使用 RowEditingevent。我创建了一个命令字段来处理插入、取消和更新。
问题:当点击编辑(manage.jpg)时,它没有在编辑模式下显示。如果我再单击一次,在同一个编辑中,它会显示要编辑的数据字段。我不明白为什么它没有响应第一次点击事件。
<asp:CommandField
ShowEditButton="true"
ShowCancelButton="True"
ButtonType="Image"
EditImageUrl="manage.jpg"
HeaderText="Edit"
UpdateImageUrl="insert.jpg"
CancelImageUrl="cancel.png"
ItemStyle-Width="10px" >
<ItemStyle Width="20px" Height="20px"></ItemStyle>
</asp:CommandField>
protected void gridFavoriteAddress_RowEditing(object sender, GridViewEditEventArgs e) {
gridFavoriteAddress.EditIndex = e.NewEditIndex;
//gridFavoriteAddress.DataBind();
}
【问题讨论】:
-
事件是否仅在第二次点击时触发 - 只是为了清楚。谢谢