I'm using a GridView control, using the Northwind database as a sandbox.
I have allowed editing of rows using AutoGenerateEditButton="true" and that all works fine. The book I'm using for reference suggests the following code behind for error handling (C#):
protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
if (e.Exception != null)
this.lblErrorMessage.Text = e.Exception.Message;
}
I've used a simple asp label, on the same webform. As an experiment, I edited the above to look as follows, since I want a simple text confirmation:
protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
if (e.Exception != null)
this.lblErrorMessage.Text = e.Exception.Message;
else
this.lblErrorMessage.Text = "Row updated!";
}
However, this seems to have no effect upon my label text, leading me to believe that the exception handling snippet won't work either. Can anyone please advise me as to why?