DataGridView自動(dòng)設(shè)定列寬和行高
設(shè)定行高和列寬自動(dòng)調(diào)整
設(shè)定包括Header和所有單元格的列寬自動(dòng)調(diào)整
//設(shè)置包括Header和所有單元格的列寬自動(dòng)調(diào)整 this.dgv_PropDemo.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
設(shè)定包括Header和所有單元格的行高自動(dòng)調(diào)整
//設(shè)置包括Header和所有單元格的行高自動(dòng)調(diào)整 this.dgv_PropDemo.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
設(shè)置第一列自動(dòng)調(diào)整
//第一列自動(dòng)調(diào)整 this.dgv_PropDemo.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
設(shè)置DataGridView所有列寬自動(dòng)調(diào)整
this.dgv_PropDemo.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
設(shè)置DataGridView第一列的列寬自動(dòng)調(diào)整
this.dgv_PropDemo.AutoResizeColumn(1, DataGridViewAutoSizeColumnMode.DisplayedCells);
設(shè)置DataGridView第一行自動(dòng)調(diào)整行高
this.dgv_PropDemo.AutoResizeRow(0, DataGridViewAutoSizeRowMode.AllCells);
關(guān)于性能:
通過(guò)AutoSizeColumnsMode和AutoSizeRowsMode屬性所指定的單元格進(jìn)行自動(dòng)調(diào)整時(shí),如果調(diào)整次數(shù)過(guò)多那么將可能導(dǎo)致性能的下降,尤其是在行和列數(shù)比較多的情況下,因?yàn)槊空{(diào)整一次就會(huì)調(diào)用底層的API進(jìn)行重繪。在這種情況下,使用DisplayedCells代替AllCells只調(diào)整可見(jiàn)單元格,能減少非所見(jiàn)的單元格的調(diào)整,從而提高性能。
到此這篇關(guān)于DataGridView自動(dòng)設(shè)定列寬和行高的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C#打包部署并把.net framework框架打到安裝包的方法步驟
打包c(diǎn)#程序時(shí),有時(shí)需要添加.net framework組件到安裝包,本文就來(lái)介紹一下C#打包部署并把.net framework框架打到安裝包的方法步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10
C#使用Process類(lèi)調(diào)用外部exe程序
本文通過(guò)兩個(gè)示例講解了一下Process類(lèi)調(diào)用外部應(yīng)用程序的基本用法,并簡(jiǎn)單講解了StartInfo屬性,有需要的朋友可以參考一下。2016-03-03
C#中將字符串轉(zhuǎn)換為整型的三種解決方法總結(jié)
本篇文章是對(duì)C#中將字符串轉(zhuǎn)換為整型的三種解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
c#之利用API函數(shù)實(shí)現(xiàn)動(dòng)畫(huà)窗體的方法詳解
本篇文章是對(duì)c#中利用API函數(shù)實(shí)現(xiàn)動(dòng)畫(huà)窗體的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
C#使用SqlDataAdapter對(duì)象獲取數(shù)據(jù)的方法
這篇文章主要介紹了C#使用SqlDataAdapter對(duì)象獲取數(shù)據(jù)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了SqlDataAdapter對(duì)象獲取數(shù)據(jù)具體步驟與相關(guān)使用技巧,需要的朋友可以參考下2016-02-02
C#實(shí)現(xiàn)去除Strings中空格的方法
這篇文章主要介紹了C#實(shí)現(xiàn)去除Strings中空格的方法,較為詳細(xì)的介紹了C#實(shí)現(xiàn)去除字符串首尾及中間空格的方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-10-10

