提问人:Guy 提问时间:8/17/2008 最后编辑:Suhaib JanjuaGuy 更新时间:2/20/2014 访问量:5107
GridView 删除不起作用
GridView delete not working
问:
我在 C#.NET 3.5 中使用了一个,并且刚刚将底层从模型转换为一个对象,该对象从 LINQ 到 SQL 获取其数据 - 即函数等的业务对象。GridView
DataSource
Adapter
returns
List<>
GetData()
丹麦一切都很好,条件语句按预期工作,但我无法让该函数工作。只是尝试传入 ID 或整个对象,但它被传递到一个未设置任何属性的“新”对象中。我只是想知道是不是那个老怪物又在制造混乱。Update
Select
Delete
OldValuesParameterFormatString="original_{0}"
ObjectDataSource
有人有什么想法吗?
答:
6赞
Guy
8/17/2008
#1
我找到了解决方案。我必须将 GridView 的 DataKeyNames 属性设置为我的数据返回的唯一键(在本例中为经典命名的 ID 字段)。我猜这个属性在网格刷新时“取消设置”了自己。
评论