作者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