我有一个名为“orderDetails”的表,其中包含 4 个字段:
OrderID // (primary key of Orders table)
ItemID // (primary key of Items table)
Amount
IsImportant
orderDetails 表的主键由前两个字段组成。
我在我的 asp.net 站点中有一个 gridview,它显示了所选订单的订单详细信息。
我正在尝试更新 gridview 中的一行。用户只能更新Amount, IsImportant
文件。对于除第一行之外的所有行,我在尝试更新行时遇到此错误:
属性“ItemID”是对象的关键信息的一部分,不能修改。
我读到无法更新主键,但这很奇怪,因为
- 我不想更新主键,只更新其余字段
- 更新 gridview 中的第一行确实成功。
谢谢!