O UpdateMethod do GridView não está disparando

Eu tenho um GridView que eu ligar a um ObjectDataSource por meio de programação, como:

ObjectDataSource risks = new ObjectDataSource("Risks", "RetrieveProjectRisk");
risks.TypeName = "Promanto.ProjectRisks";
risks.DataObjectTypeName = "Promanto.ProjectRisk";
risks.SelectMethod = "RetrieveProjectRisk";
risks.DeleteMethod = "DeleteProjectRisk";
risks.InsertMethod = "AddProjectRisk";
risks.UpdateMethod = "UpdateProjectRisk";
risks.SelectParameters.Add("WhereClause", TypeCode.String, "ProjectID  ='PR0002'");
RisksGrid.DataSource = risks;
RisksGrid.DataBind();

Mas quando clico no botão de edição e atualizo meus valores, primeiro recebo um erro que deve existir RowUpdating. Quando eu adiciono, não tenho certeza do que colocar nele. Meu UpdateMethod "UpdateProjectRisk" não deve ser disparado automaticamente?

questionAnswers(1)

yourAnswerToTheQuestion