當我們瀏覽列表數據的時候,我們有時候會希望列表中的前面幾列不動,而其余的幾列可以用滾動條拖動顯示。
接下來我要介紹的就是用DevExpress.XtraGrid.GridControl控件來實現這個功能需求。
一、添加DevExpress.XtraGrid.GridControl控件並增加需要的列,得到如下結果。(參考DevExpress.XtraGrid.GridControl(一))
二、划分不移動部分和移動部分,操作如下:
1.把gridView1改成BandedGridView
2.改完后就會在左側Main側欄中顯示Band Designer
3.添加Band 划分不動區域和可移動區域
三、設置列以適當方式顯示和添加水平滾動條,代碼如下:
public Form1() { InitializeComponent(); //讓列完全顯示 this.bandedGridView1.BestFitColumns(); //顯示水平滾動條 this.bandedGridView1.OptionsView.ColumnAutoWidth = false; }
四、調試效果如下: