DataGridView凍結(jié)列或行、列順序調(diào)整、操作行頭列頭標(biāo)題的方法
一、凍結(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)文章
c# 如何實(shí)現(xiàn)獲取二維數(shù)組的列數(shù)
這篇文章主要介紹了c# 實(shí)現(xiàn)獲取二維數(shù)組的列數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04C#控制臺(tái)程序?qū)崿F(xiàn)開啟、關(guān)閉SQLServer服務(wù)的代碼分享
這篇文章主要介紹了C#控制臺(tái)程序?qū)崿F(xiàn)開啟、關(guān)閉SQLServer服務(wù)的代碼分享,需要的朋友可以參考下2014-05-05C#通過配置文件動(dòng)態(tài)修改web.config內(nèi)容的操作步驟
這篇文章主要介紹了C#通過配置文件動(dòng)態(tài)修改web.config內(nèi)容的操作步驟,文中通過圖文結(jié)合的方式介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-03-03C#使用NPOI對(duì)Excel數(shù)據(jù)進(jìn)行導(dǎo)入導(dǎo)出
這篇文章介紹了C#使用NPOI對(duì)Excel數(shù)據(jù)進(jìn)行導(dǎo)入導(dǎo)出的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06關(guān)于C#操作文件路徑(Directory)的常用靜態(tài)方法詳解
這篇文章主要給大家介紹了關(guān)于C#操作文件路徑(Directory)的常用靜態(tài)方法,Directory類位于System.IO 命名空間,Directory類提供了在目錄和子目錄中進(jìn)行創(chuàng)建移動(dòng)和列舉操作的靜態(tài)方法,需要的朋友可以參考下2021-08-08C# 導(dǎo)出Excel的6種簡(jiǎn)單方法實(shí)現(xiàn)
C# 導(dǎo)出 Excel 的6種簡(jiǎn)單方法:數(shù)據(jù)表導(dǎo)出到 Excel,對(duì)象集合導(dǎo)出到 Excel,數(shù)據(jù)庫(kù)導(dǎo)出到 Excel,微軟網(wǎng)格控件導(dǎo)出到 Excel,數(shù)組導(dǎo)出到 Excel,CSV 導(dǎo)出到 Excel,你都會(huì)了嗎?需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09c#批量抓取免費(fèi)代理并且驗(yàn)證有效性的實(shí)戰(zhàn)教程
突破反爬蟲限制的方法之一就是多用幾個(gè)代理IP,下面這篇文章主要給大家介紹了關(guān)于利用c#批量抓取免費(fèi)代理并且驗(yàn)證有效性的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-07-07