作者firedman (Code)
看板C_Sharp
标题[问题] 请问如何侦测使用者是否更改文字方块内的内容
时间Mon Oct 15 17:02:12 2007
如标题 ,最近要用2005的c#写一个让使用者输入资料的程式(连结access的db)
我已经将textbox和db的栏位做了binding的动作.
现在是希望在使用者曾做输入资料的动作後,却忘了储存更改过的资料的时候
做提醒使用者的功能.
目前想到的办法有2,
1.把读出来的栏位资料做两份,在离开输入表单的时候将两份做比对检查
(不过这样似乎在资料庞大的时候会很吃记忆体空间= =)
2.在每个textbox上做TextChanged事件,设flag检查.
以上两个办法似乎都很差, 冏
不知道是否有较聪明的办法能够解决呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.76.176.21
1F:→ firedman:想到一个懒鬼办法就是,只要有keydown 就把flag设true 10/15 17:31
2F:→ firedman:要他确认是否储存...+_+ 10/15 17:32
※ 编辑: firedman 来自: 211.76.176.21 (10/15 18:11)
3F:→ firedman:忘了说,是单机,所以不用考虑到多人连线共用资料的问题@@ 10/15 18:39
4F:→ firedman:多人的话大概就要在table设个check in/out的state来避免 10/15 18:41
5F:→ firedman:同时存取资料,嗯嗯...(自言自语 10/15 18:41