none
如何改變DataGrid顯示的資料? RRS feed

  • 問題

  • 我使用vs.net 2003 的 winform 開發系統

    當我從資料庫撈回資料並顯示在Datagrid上 (使用 DataGridTextBoxColumn 來顯示資料)

    要怎麼改變Datagrid上某個欄位的值呢?

    譬如 我想把 "帳號" 欄位的前4碼用星號遮掩

    謝謝!


    Tommy1231
    2011年11月17日 下午 03:47

解答

所有回覆

  • 你好~讀官方的這張~

    http://msdn.microsoft.com/zh-tw/library/system.windows.forms.textbox.usesystempasswordchar.aspx#Y0

    http://social.msdn.microsoft.com/forums/en-US/winforms/thread/2881d336-7f9e-43d6-a262-813a540f992c/

     

    試試看。~


    http://mysftway.blogspot.com/ 熱誠熱心地幫忙大家! 希望與大家切磋技術哦~
    • 已編輯 Jess KEE 2011年11月17日 下午 05:04
    2011年11月17日 下午 04:54
  • 你好~讀官方的這張~

    http://msdn.microsoft.com/zh-tw/library/system.windows.forms.textbox.usesystempasswordchar.aspx#Y0

    http://social.msdn.microsoft.com/forums/en-US/winforms/thread/2881d336-7f9e-43d6-a262-813a540f992c/

     

    試試看。~


    http://mysftway.blogspot.com/ 熱誠熱心地幫忙大家! 希望與大家切磋技術哦~


    謝謝

    但 CellFormating 事件只在 .net 2.0 以後的 DataGridView 才有

    我的舊案子還在用.net 1.1 開發,殘念~


    Tommy1231
    2011年11月17日 下午 10:52
  • paisei,那1.1有regular expression~~~自行取代咯~

    http://msdn.microsoft.com/en-us/library/30wbz966%28v=vs.71%29.aspx

     

    如果Framework 沒有只有自己取代了~

    不然就找找別人寫好的。。。套用啊~

    怎麼不跟上去新版的?如果可以使用新的啊。


    http://mysftway.blogspot.com/ 熱誠熱心地幫忙大家! 希望與大家切磋技術哦~
    2011年11月17日 下午 11:18
  • paisei,那1.1有regular expression~~~自行取代咯~

    http://msdn.microsoft.com/en-us/library/30wbz966%28v=vs.71%29.aspx

     

    如果Framework 沒有只有自己取代了~

    不然就找找別人寫好的。。。套用啊~

    怎麼不跟上去新版的?如果可以使用新的啊。


    http://mysftway.blogspot.com/ 熱誠熱心地幫忙大家! 希望與大家切磋技術哦~


    因為太多包袱很難全部轉換到.net 2.0

    請問用 Regex 或 自行取代 應該把code寫在哪個事件?

    我試過把 Regex.toString 指定給 DataGridTextBoxColumn 的 Format 屬性,  但跑出來沒有效果

    謝謝!


    Tommy1231
    2011年11月18日 上午 02:20
  • 您可以參考這個現成的範例:Customizing the Windows Forms DataGrid
    • 已標示為解答 Tommy1231 2011年11月18日 下午 11:42
    2011年11月18日 上午 03:31