如何调整DataGridView最左侧选择列宽度或隐藏该列?
DataGridView左侧选择列的调整方法
一、隐藏该选择列
如果不需要这个带三角标识的选择列,直接关闭行标题显示即可:
- 设计界面时:在DataGridView的属性面板里找到
RowHeadersVisible,取消勾选 - 代码中设置:
dataGridView1.RowHeadersVisible = false;
二、调窄该列宽度
要是还需要保留选择功能但想缩小宽度,有两种方式:
固定宽度
直接设置一个自定义的宽度值(根据实际界面调整,比如20像素):
dataGridView1.RowHeadersWidth = 20;
自动适配最小宽度
让列宽自动适配三角标识的大小,避免多余留白:
// 自动适配显示的行标题内容(这里就是三角标识) dataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToDisplayedHeaders; // 或者只适配第一行的标题宽度,效果类似 dataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToFirstHeader;
注意:如果设置的宽度过小,三角标识可能会显示不全,建议测试后选合适的数值。
内容的提问来源于stack exchange,提问作者DataSalad
相关产品推荐
相关产品推荐

