none
Datagridview 倉頡問題 RRS feed

  • 問題

  • 在datagridview 中, 當跳至新的格輸入資料時,
    1) 倉頡輸入法的半形會自動變為全形,
    2) 輸入數字,例如"1"時, 結果輸入成"11", 重覆輸入了.

    另外, 想問這個在XP, Vista , Win7 會否有各自的解決方法 ?


    kingterry
    2009年12月31日 上午 02:33

所有回覆

  • Hi!

    參考此網頁,看是否跟您的情形類似
    http://www.alarmchang.com/wiki/index.php?title=C
    我的Blog .NET菜鳥自救會
    2009年12月31日 上午 02:44
    版主
  • 謝謝小歐大大,

    這方法解決對數字欄位及半全的問題, 但如果我想String type 的datagridviewtextbox, 中限制, 有無有辦法可以探測第
    一個打的字是數字便自動刪去第二個重覆的數字. 如不是數字則不理會.

    但datagridview 好像只針對End edit的情況(試過CellvalueChanged), 在輸入中途沒法改變.

    現時在End edit event 中刪除第二個字, 使用者察覺到bug 的存在. 

    kingterry
    2009年12月31日 上午 06:02