日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

DataGridView自動設定列寬和行高_C#教程

作者:.NET開發菜鳥 ? 更新時間: 2022-04-30 編程語言

設定行高和列寬自動調整

設定包括Header和所有單元格的列寬自動調整

//設置包括Header和所有單元格的列寬自動調整
this.dgv_PropDemo.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

設定包括Header和所有單元格的行高自動調整

//設置包括Header和所有單元格的行高自動調整
this.dgv_PropDemo.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

設置第一列自動調整

//第一列自動調整
this.dgv_PropDemo.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;

設置DataGridView所有列寬自動調整

this.dgv_PropDemo.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);

設置DataGridView第一列的列寬自動調整

this.dgv_PropDemo.AutoResizeColumn(1, DataGridViewAutoSizeColumnMode.DisplayedCells);

設置DataGridView第一行自動調整行高

this.dgv_PropDemo.AutoResizeRow(0, DataGridViewAutoSizeRowMode.AllCells);

關于性能:

通過AutoSizeColumnsMode和AutoSizeRowsMode屬性所指定的單元格進行自動調整時,如果調整次數過多那么將可能導致性能的下降,尤其是在行和列數比較多的情況下,因為每調整一次就會調用底層的API進行重繪。在這種情況下,使用DisplayedCells代替AllCells只調整可見單元格,能減少非所見的單元格的調整,從而提高性能。

原文鏈接:https://www.cnblogs.com/dotnet261010/p/6750226.html

欄目分類
最近更新