GridView删除无法正常工作

Guy*_*Guy 3 c# asp.net gridview

我使用的是GridView在C#.NET 3.5和刚转换的基本DataSourceAdapter模型到对象从LINQ中获取数据到SQL -即一个业务对象,returns一个List<>GetData()等功能

一切都在丹麦很好Update,条件Select语句按预期工作,但我无法使Delete功能发挥作用.只是尝试传入ID或整个对象,但它是在没有设置属性的"新"对象中传递的.我只是想知道这是否OldValuesParameterFormatString="original_{0}"ObjectDataSource造成混乱的老怪物.

有人有什么想法吗?

Guy*_*Guy 6

我找到了解决方案.我不得不将GridView的DataKeyNames属性设置为我的数据返回的唯一键(在本例中是一个经典命名的ID字段).我猜这个属性在网格刷新时"取消设置".