【WinForm】DatagridView列寬設定與對齊

來源:互聯網
上載者:User

標籤:

一、設定對齊

1.欄位標題置中對齊

dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

但實際上看上去仍然偏左,這是因為存在排序三角形,可以設定列的SortMode屬性值為DataGridViewColumnSortMode.NotSortable,但是失去排序功能。

2.內容置中對齊

dataGridView1.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;

二、設定列的寬度
選中DatagridView,設定AutoSizeColumnsMode選項,其屬性值:
1.AllCells 調整列寬,以適合該列中的所有儲存格的內容,包括標題儲存格。

2.AllCellsExceptHeader 調整列寬,以適合該列中的所有儲存格的內容,不包括標題儲存格。

3.ColumnHeader 調整列寬,以適合欄位標題儲存格的內容。

4.DisplayedCells 調整列寬,以適合當前螢幕上顯示的行的列中的所有儲存格的內容,包括標題儲存格。

5.DisplayedCellsExceptHeader 調整列寬,以適合當前螢幕上顯示的行的列中的所有儲存格的內容,不包括標題儲存格。

6.Fill 調整列寬,使所有列的寬度正好填充控制項的顯示地區

7.None 不調整列寬

開發過程中,列的個數不固定,最終選擇fill

【WinForm】DatagridView列寬設定與對齊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.