如果进行增、删、改的参数为同一Entity,即ObjectDataSource 中的DataObjectTypeName="InternalAID.Entity.ClassEntity" 字段值一致,那没有问题。
如果传递的参数不为DataObjectTypeName 一致时,则会产生如下错误:
ObjectDataSource“ObjectDataSource1”未能找到接受“InternalAID.Entity.ClassEntity”类型的参数的非泛型方法“Create_ClassDelete”。
目前解决办法只有两种:一种是不使用ObjectDataSource绑定数据,直接添加GridView增删改查事件。
方法二:对于传递参数非DataObjectTypeName类型的方法进行改造,造成其类型。