欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

DataGridView凍結(jié)列或行、列順序調(diào)整、操作行頭列頭標(biāo)題的方法

 更新時(shí)間:2022年02月28日 09:32:14   作者:.NET開發(fā)菜鳥  
這篇文章介紹了DataGridView凍結(jié)列或行、列順序調(diào)整、操作行頭列頭標(biāo)題的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、凍結(jié)列

DataGridViewColumn.Frozen屬性為true時(shí),該列左側(cè)的所有列被固定,橫向滾動(dòng)時(shí)固定列不隨滾動(dòng)條滾動(dòng)而左右移動(dòng)。這對(duì)于重要列固定很有用。

示例:通過程序固定左側(cè)第二列

//固定第二列
this.dgv_PropDemo.Columns[1].Frozen = true;

通過設(shè)計(jì)界面固定列

選擇編輯列

選擇要凍結(jié)的列,將Frozen屬性勾選

二、凍結(jié)行

DataGridViewRow.Frozen屬性為true時(shí),該行上面的所有行被固定,縱向滾動(dòng)時(shí)固定行不隨滾動(dòng)條滾動(dòng)而上下移動(dòng)。(凍結(jié)行只能通過代碼實(shí)現(xiàn))

示例;固定第一行

//固定第一行
this.dgv_PropDemo.Rows[0].Frozen = true;

三、列順序的調(diào)整

設(shè)定DataGridView的AllowUserToOrderColumns為True的時(shí)候,用戶可以自由調(diào)整列的順序。

當(dāng)用戶改變列的順序的時(shí)候,其本身的Index不好改變,但是DisplayIndex改變了。也可以通過程序改變DisplayIndex來改變列的順序。列順序發(fā)生改變時(shí)會(huì)引發(fā)ColumnDisplayIndexChanged事件。

四、行頭和列頭

改變DataGridView的第一列列頭內(nèi)容:

this.dgv_PropDemo.Columns[0].HeaderCell.Value = "第一列";

改變DataGridView的第一行行頭內(nèi)容:

this.dgv_PropDemo.Rows[0].HeaderCell.Value = "第一行";

改變DataGridView的左上頭部單元內(nèi)容:

this.dgv_PropDemo.TopLeftHeaderCell.Value = "左上角";

運(yùn)行效果:

另外,也可以通過HeaderText來改變列頭的內(nèi)容:

this.dgv_PropDemo.Columns[1].HeaderText = "第二列";

HeaderText和HeaderCell的區(qū)別:

HeaderText只能改變文本內(nèi)容,HeaderCell除了可以改變內(nèi)容以外,還可以改變樣式,例如字體大小、顏色等。

到此這篇關(guān)于DataGridView凍結(jié)列或行、列順序調(diào)整、操作行頭列頭標(biāo)題的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論