欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

DataGridView自动设定列宽和行高

时间:2022-08-03 12:21:24|栏目:.NET代码|点击:

设定行高和列宽自动调整

设定包括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只调整可见单元格,能减少非所见的单元格的调整,从而提高性能。

上一篇:C#多线程的Join()方法

栏    目:.NET代码

下一篇:C#数据适配器DataAdapter

本文标题:DataGridView自动设定列宽和行高

本文地址:http://www.codeinn.net/misctech/209731.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有