通过数据网格将数据保存到数据库

时间:2014-01-26 19:30:15

标签: c# mysql sql visual-studio-2012 dataset

The INSERT statement conflicted with the FOREIGN KEY constraint "FK_gym_staff_salary_gym_staff_info". The conflict occurred in database "D:\GYM MANAGEMENT SYSTEM\GYM MANAGEMENT SYSTEM\BIN\DEBUG\GMSDATABASE.MDF", table "dbo.gym_staff_info", column 'Id'.

我在使用数据网格视图将数据保存到数据库时遇到此错误,我已经从以下教程实现了数据网格视图

http://msdn.microsoft.com/en-us/library/ms171890.aspx

它指向的问题是我猜外键。我在这张图片中附加了一张图片我试图保存数据但是当我点击顶部的黄色加号按钮时我在Id列中得到“-1”,我无法编辑它我认为这是问题我该如何编辑吗?如果我不能,我怎么能解决这个错误?所有帮助将不胜感激。非常感谢。

1 个答案:

答案 0 :(得分:0)

您的网格是否可编辑?如果没有。然后这样做。点击加号按钮的另一件事就是添加行和调试,并检查列id显示为-1的原因。