0
我已经得到了我绑定到ObjectDataSource控件编程,像一个GridView:GridView的UpdateMethod不点火
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();
但是当我点击编辑按钮,然后更新我的价值观,我首先得到一个错误RowUpdating应该存在。当我添加它时,我不确定要放入什么内容。是不是我的UpdateMethod“UpdateProjectRisk”假设自动启动?
感谢。将尝试。 似乎很多简单的工作。如果有人有这样做的更好的方式,请发布。那么可能不会是ObjectDataSource。 – 2012-08-01 10:07:32