gpt4 book ai didi

c# - GridView 删除不起作用

转载 作者:行者123 更新时间:2023-11-30 14:44:38 25 4
gpt4 key购买 nike

我正在使用 GridView在 C#.NET 3.5 中并且刚刚转换了底层 DataSource来自 Adapter模型到一个对象,该对象从 LINQ to SQL 获取数据 - 即 returns 的业务对象一个List<>对于 GetData()功能等

丹麦的一切都很好,Update , 和有条件的 Select语句按预期工作,但我无法获得 Delete功能来工作。只是试图传递 ID 或整个对象,但它是在一个"new" 对象中传递的,没有设置任何属性。我只是想知道它是否是旧的 OldValuesParameterFormatString="original_{0}" ObjectDataSource中的怪物再次引起困惑。

有人有什么想法吗?

最佳答案

我找到了解决方案。我必须将 GridView 的 DataKeyNames 属性设置为我的数据返回的唯一键(在本例中为经典命名的 ID 字段)。我猜测当网格刷新时,此属性会自行“取消设置”。

关于c# - GridView 删除不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com