none
datagird的問題 RRS feed

  • 問題

  • 請問如何在VS.NET2003中實現datagrid的凍結列功能(該功能參見execl的凍結列)?在2005中直接設定datagrid的屬性就可以,但是03不行
    2006年4月3日 上午 03:31

解答

  • 你要比較偷機的做法?

    你用兩個DataGrid,Binding相同資料來源,疊起來。

    下層DataGrid可以正常有Scrollbar,

    上層DataGrid與下層DataGrid對齊,只要有你要凍結的欄位的資料即可,然後拿去Scrollbar。

    很快吧~

    1、雖然偷機一點,但也是個方法,比較不用想太多。

    2、再者,你也可以試試裝.NET Framework2.0的API,然後把Form元件中的DataGrid 的GUI加入專案當做自訂項來用。

    但你可能沒有好的操作屬性介面可用,只能自己找出column的frozen屬性設定成true。
    第2個方法我不知會不會有不相容的問題…但,應該很好玩,也有點叛逆。

    2006年4月7日 下午 12:18