我写代码时发现一个BUG```~!
就是添加和保存之间的问题。当用户添加时,就会插入一条记录,然后保存键就会默认的`为TRUE```~~再然后就保存(保存的代码是判断,数据库表中有没有`插入这条记录,有的话就显示成功。没的话就失败)``那么现在有个情况就是:用户插入了一条记录(数据库中确实存在这条记录),然后用户不保存,直接按了关闭那么下次打开的时候,查询时出现了这条记录,但是该记录是未经过保存的`~~!所以有问题咯``~!问`该问题如何解决呢~~!请列出详细,事件与代码(在这里,我的插入直接将数据``插入=保存,)``
```按键有``添加``保存```关闭```!C#~!
就是添加和保存之间的问题。当用户添加时,就会插入一条记录,然后保存键就会默认的`为TRUE```~~再然后就保存(保存的代码是判断,数据库表中有没有`插入这条记录,有的话就显示成功。没的话就失败)``那么现在有个情况就是:用户插入了一条记录(数据库中确实存在这条记录),然后用户不保存,直接按了关闭那么下次打开的时候,查询时出现了这条记录,但是该记录是未经过保存的`~~!所以有问题咯``~!问`该问题如何解决呢~~!请列出详细,事件与代码(在这里,我的插入直接将数据``插入=保存,)``
```按键有``添加``保存```关闭```!C#~!
解决方案 »
- C# ContextMenuStrip我用左键实现了,请问怎样让它固定向上弹出菜单?详细解释见下:
- 关于未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- DirectUI文本框问题
- C# stream 大文件,流,分割
- 关于利用C#绘制公章的问题?
- 国外的报表工具除了水晶报表外还有其他的吗?
- 求助取得域服务器里成员的所属Group名称(域服务器是win2000Server)
- 有没有C#开发COM+方面的资料下载?
- C# 开发的窗体程序 XP下运行报错误 控制的Transparent参数异常
- C#如何不用MSMQ及硬盘文件的方式进行两个程序间通讯?
- 关于多个异步委托 轮询产生的死循环问题 (一个愚蠢的写法 引出奇怪问题)
- 问一个基本问题 C#里的怎样使一个对象的值拷贝给另一个对象 而不是传引用??
数据表`
001 sa00 男 20 12121111
002 sa01 男 20 12121113
003 sa02 男 20 12121114
004 sa03 男 20 12121112
我的意思是, 添加功能完毕~!在表中,已经有了004这条记录``````,按理用户应该先保存再退出````;而用户,现在是直接退出了,没有保存`。这条数据还在啊````~`!
点击保存按钮时,将isSaveDwon = true;
点击关闭按钮时,先判断 isSaveDown 是不是为 true,是的话什么也不做,不是的话就去数据库删了刚添加的那条记录