If it does most likely the updating is
cancelled in a phase between RowUpdating and RowUpdated. For example, if
you add following line in RowUpdating event handler the RowUpdated event
will not get triggered.
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs
e)
{
e.Cancel = true;
}
If there's no such code another possible reason I could think of is
probably the custom GridView is bound on every postback, like below:
protected void Page_Load(object sender, EventArgs e)
{
this.GridView1.DataBind();
}
It may cause the update not working and the state of the GridView will not
shift back to readonly mode after Update button is clicked.
Partager