我写代码时发现一个BUG```~!
就是添加和保存之间的问题。当用户添加时,就会插入一条记录,然后保存键就会默认的`为TRUE```~~再然后就保存(保存的代码是判断,数据库表中有没有`插入这条记录,有的话就显示成功。没的话就失败)``那么现在有个情况就是:用户插入了一条记录(数据库中确实存在这条记录),然后用户不保存,直接按了关闭那么下次打开的时候,查询时出现了这条记录,但是该记录是未经过保存的`~~!所以有问题咯``~!问`该问题如何解决呢~~!请列出详细,事件与代码(在这里,我的插入直接将数据``插入=保存,)``
```按键有``添加``保存```关闭```!C#~!

解决方案 »

  1.   

    我晕```还未看懂我的意思啊`~~~!
     数据表`
    001  sa00  男  20  12121111
    002  sa01  男  20  12121113
    003  sa02  男  20  12121114
    004  sa03  男  20  12121112
    我的意思是, 添加功能完毕~!在表中,已经有了004这条记录``````,按理用户应该先保存再退出````;而用户,现在是直接退出了,没有保存`。这条数据还在啊````~`!
      

  2.   

    先设一个布尔型变量isSaveDown = false;
    点击保存按钮时,将isSaveDwon = true;
    点击关闭按钮时,先判断 isSaveDown 是不是为 true,是的话什么也不做,不是的话就去数据库删了刚添加的那条记录