GridView删除无法正常工作

时间:2008-08-17 05:58:00

标签: c# asp.net gridview

我在C#.NET 3.5中使用GridView并且刚刚将DataSourceAdapter模型转换为从LINQ到SQL获取其数据的对象 - 即a对returns函数等List<> GetData()的业务对象。

丹麦的所有情况都很好Update,条件Select语句按预期工作,但我无法使Delete函数正常工作。只是尝试传入ID或整个对象,但它是在没有设置属性的“new”对象中传递的。我只是想知道OldValuesParameterFormatString="original_{0}"中的ObjectDataSource怪物是否会再次造成混乱。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:6)

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