如何解决detailview gridview中用objectdatasource删除记录时找不到参数的问题?

如何解决detailview gridview中用objectdatasource删除记录时找不到参数的问题?

当在detailview,gridview 中用objectdatasource 删除记录时如果用的是缺省的参数设置一般不会出现问题,如果是用自己新建的deletequery时会出现找不到参数的问题.如找不到ID,Orignal_ID的泛型参数等。其实是vs在写dataset时将参数改为了Orignal_ID.如一般的删除是delete from table where (ID=?).但dataset会将其参数写成Orignal_ID,而不是ID,所以会造成不该出现的错误。

处理方法:

1.手工修改页面代码中的ID为Orignal_ID

2.修改dataset源码中的ParameterName="Original_ID"为ID