你需要自己手动将 DataSet 中的数据提交到数据库里面。
修改后你没有更新到数据库中,没有用过这么自动化的功能,你得在相应的编辑事件中加上update的代码。
确定按钮事件里面你需要调用一下update事件吧?要不然谁知道你要更新数据啊?
DataGridView的自动编辑和修改功能虽然部署非常容易又快速,但是模式单一又固定,早就不用啦··。
不过我以前也做过类似用DataGridView修改编辑Access,当时莫名其妙的点了修改按钮,但是页面数据不变,但是数据库里面已经修改了数据,郁闷了一段时间后,发现是浏览器设置了页面缓存,才导致查看的数据不一致情况,建议考虑一下环境问题