none
聯繫 資料格式 Datetime 的 TextBox 欄位,無法離開該欄位 RRS feed

  • 問題

  • 請教各位前輩

    聯繫 資料格式 Datetime 的 TextBox 欄位, 如果不曾用鍵盤輸入過字串,可以在欄位間移動
    可是 如果輸入過字串,再把開字串刪除,此時,不允許離開該 欄位
    一定要輸入正確 的日期格式 才可以離開該欄位

    有否設定可以避免此功能

    雖然系統幫你驗證日期格式是否正確是一件好事,但有時 還沒要填入日期,指示輸入錯誤,就非要填入日期不可,這樣並不方便


    例如 設了一個結案日期的欄位,你打了字發現錯了,刪成空白,此時,系統非要你輸入日期不可,否則跟本不允許離開該欄位
    這樣的設計並不合理

    資料聯繫如下

       txtClosingDate.DataBindings.Add(New Binding("Text", Ds, "Edit.ClosingDate", True, DataSourceUpdateMode.OnPropertyChanged))

    ClosingDate 資料庫型別為 datetime


     txtClosingDate.text 只要輸入過字串,就不允許離開該欄位,除非輸入正確的日期格式。

    2017年6月7日 上午 06:21

解答

  • 看看這個方法能不能解決:

    https://stackoverflow.com/questions/4628029/databinding-textbox-cant-exit


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已標示為解答 ching_wang 2017年6月7日 上午 07:08
    2017年6月7日 上午 06:29
    版主

所有回覆

  • 看看這個方法能不能解決:

    https://stackoverflow.com/questions/4628029/databinding-textbox-cant-exit


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已標示為解答 ching_wang 2017年6月7日 上午 07:08
    2017年6月7日 上午 06:29
    版主
  • 感謝 小朱大大,已解決

    看了N 遍的屬性,現在才知道 是否引發驗證 原來是這個意思。
    2017年6月7日 上午 07:10