今天考试遇到的问题,当为GridView配置好的数据源以后,通过insert数据却不可以更新,也不可以删除(如图一),静下来想了一会,才想起当我为其配置数据源的时候,高级选项里有个【使用开放式并发(o)】我勾选了,去掉以后就OK了(如图二)。
注:选择该项后【使用开放式并发(O)】,数据库中的数据在自上一次成功保存以来没发生任何改变的情况下,才能成功地执行更新或删除操作。
使用开发式并发的目的是使类型化数据集的TableAdapter的UPDATE和DELETE语句可以检测自该记录加载到DataSet中以来数据库中的值是否被更改。
![图片](https://i-blog.csdnimg.cn/blog_migrate/757cbbd588fcfc3730592fe6113640c4.gif)
图一
![图片](https://i-blog.csdnimg.cn/blog_migrate/91a2dadd1c8116a0ee03511db08f525d.jpeg)
图二