[問題] textbox該用哪種event?

看板C_Sharp (C#)作者 (1+1≠2)時間13年前 (2011/12/15 00:19), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
我想要寫一個藉由刷Barcode或是藉由手動輸入的值 從資料庫撈出相對應的filename 因此,我用一個textbox,假設為abc.Text 那我要如何觸發去資料庫撈對應的值呢? 我原本是想說使用 if (abc.Text!="") { .....連結資料庫 } 但是,這對於刷BarCode的話,問題應該不大,因為Barcode一次就刷一段進去 但是如果是手動輸入呢? 假設我keyin的值為 NIO555212 如果我用以上的判斷的話,是不是我key一個值就會去資料庫撈一次資料? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.25.199

12/15 00:36, , 1F
用keypress配enter鍵?
12/15 00:36, 1F

12/15 07:48, , 2F
建議用按鍵寫事件,不要寫在valuechange中,會影響執行速度
12/15 07:48, 2F

12/15 12:48, , 3F
刷Barcode是輸完然後按enter,就等於你手動輸入完按enter啊
12/15 12:48, 3F

12/15 12:49, , 4F
所以你應該是要用enter來觸發吧?
12/15 12:49, 4F

12/30 23:42, , 5F
把搜尋獨立成btn 當bar+enter後 將資料e給btn檢查
12/30 23:42, 5F
文章代碼(AID): #1EwCoTIr (C_Sharp)
文章代碼(AID): #1EwCoTIr (C_Sharp)