当一个对象的对象属性经ObjectDataSource绑定到GridView时,在他进行CRUD操作时就会变成空或new出来的新对象。 因此在作Crud操作时需要将它重新赋值。 我首先在ObjectDataSource1_Updating1中赋值,但系统提示InputParameters只读不能赋值, 后来我在GridView1_RowUpdating中赋值。终于成功。