看板 C_Sharp 關於我們 聯絡資訊
如標題 ,最近要用2005的c#寫一個讓使用者輸入資料的程式(連結access的db) 我已經將textbox和db的欄位做了binding的動作. 現在是希望在使用者曾做輸入資料的動作後,卻忘了儲存更改過的資料的時候 做提醒使用者的功能. 目前想到的辦法有2, 1.把讀出來的欄位資料做兩份,在離開輸入表單的時候將兩份做比對檢查 (不過這樣似乎在資料龐大的時候會很吃記憶體空間= =) 2.在每個textbox上做TextChanged事件,設flag檢查. 以上兩個辦法似乎都很差, 冏 不知道是否有較聰明的辦法能夠解決呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.76.176.21
firedman:想到一個懶鬼辦法就是,只要有keydown 就把flag設true 10/15 17:31
firedman:要他確認是否儲存...+_+ 10/15 17:32
※ 編輯: firedman 來自: 211.76.176.21 (10/15 18:11)
firedman:忘了說,是單機,所以不用考慮到多人連線共用資料的問題@@ 10/15 18:39
firedman:多人的話大概就要在table設個check in/out的state來避免 10/15 18:41
firedman:同時存取資料,嗯嗯...(自言自語 10/15 18:41