OldValuesParameterFormatString="original_{0}"
另外一个是<DeleteParameters>
<asp:Parameter Name="original_XML_ID" Type="Int32" />
</DeleteParameters>
比如,业务逻辑层中你的删除组件是这样定义的,函数中的第一个参数就是ObjectDataSource生成的Parameter Name
[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Delete, true)]
public bool DelXML(int original_XML_ID)
{
int rowsAffected = Adapter.Delete(original_XML_ID);
return rowsAffected == 1;
}
本文介绍了解决ASP.NET2.0中GridView控件进行删除操作时出现的“未能找到带参数的非泛型方法”错误的方法。通过调整业务逻辑层中的删除函数参数名称与ObjectDataSource组件中的ParameterName保持一致来解决此问题。

6268

被折叠的 条评论
为什么被折叠?



