一、列順序的調整
設定DataGridView的AllowUserToOrderColumns為True的時候,用戶可以自由調整列的順序。
當用戶改變列的順序的時候,其本身的Index不好改變,但是DisplayIndex改變了。也可以通過程序改變DisplayIndex來改變列的順序。列順序發生改變時會引發ColumnDisplayIndexChanged事件。
二、行頭和列頭
改變DataGridView的第一列列頭內容:
1 this.dgv_PropDemo.Columns[0].HeaderCell.Value = "第一列";
改變DataGridView的第一行行頭內容:
1 this.dgv_PropDemo.Rows[0].HeaderCell.Value = "第一行";
改變DataGridView的左上頭部單元內容:
1 this.dgv_PropDemo.TopLeftHeaderCell.Value = "左上角";
運行效果:
另外,也可以通過HeaderText來改變列頭的內容:
1 this.dgv_PropDemo.Columns[1].HeaderText = "第二列";
HeaderText和HeaderCell的區別:
HeaderText只能改變文本內容,HeaderCell除了可以改變內容以外,還可以改變樣式,例如字體大小、顏色等。