【WinForm】DatagridView列寬設置與對齊方式


一、設置對齊方式

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM