6 个解决方案
#1
高度?
#2
列头的高度啊,就是ColumHeaderHeight
#3
好像可以固定吧
#4
DataGridView1.ColumnHeadersHeightSizeMode =
DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
#5
dataGridView1.ColumnHeadersHeightSizeMode =DataGridViewColumnHeadersHeightSizeMode.DisableResizing;// 禁止用户改变列头的高度
#6
dataGridView1.ColumnHeadersHeightSizeMode =DataGridViewColumnHeadersHeightSizeMode.DisableResizing;// 禁止用户改变列头的高度
这样只是显示时只显示一行,实际上是切割了标题,可能会显示成两行,只是第二行只显示上半部分字体,不妨试试如下方法:
-------- 使显示的列标题不自动换行,当列的宽度不够显示时,在其后显示几个小圆点
属性栏里的ColumnHeaderDefaultCellStyle中的WrapMode属性,这个属性是用来控制列标题是否自动换行的,设置为true则自动换行
另外
使行填充满整个显示区域:
把属性栏里的Columns中的显示的每一列的AutoSizeMode设置为Fil,只设置一列也会达到预期目的,只是很不美观,单独设置的一列会很宽。
(代码设置为:dataGridView10.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;)
当列名很长时将显示省略号
设置为allcells将显示列名的全部的内容
这样只是显示时只显示一行,实际上是切割了标题,可能会显示成两行,只是第二行只显示上半部分字体,不妨试试如下方法:
-------- 使显示的列标题不自动换行,当列的宽度不够显示时,在其后显示几个小圆点
属性栏里的ColumnHeaderDefaultCellStyle中的WrapMode属性,这个属性是用来控制列标题是否自动换行的,设置为true则自动换行
另外
使行填充满整个显示区域:
把属性栏里的Columns中的显示的每一列的AutoSizeMode设置为Fil,只设置一列也会达到预期目的,只是很不美观,单独设置的一列会很宽。
(代码设置为:dataGridView10.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;)
当列名很长时将显示省略号
设置为allcells将显示列名的全部的内容
#1
高度?
#2
列头的高度啊,就是ColumHeaderHeight
#3
好像可以固定吧
#4
DataGridView1.ColumnHeadersHeightSizeMode =
DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
#5
dataGridView1.ColumnHeadersHeightSizeMode =DataGridViewColumnHeadersHeightSizeMode.DisableResizing;// 禁止用户改变列头的高度
#6
dataGridView1.ColumnHeadersHeightSizeMode =DataGridViewColumnHeadersHeightSizeMode.DisableResizing;// 禁止用户改变列头的高度
这样只是显示时只显示一行,实际上是切割了标题,可能会显示成两行,只是第二行只显示上半部分字体,不妨试试如下方法:
-------- 使显示的列标题不自动换行,当列的宽度不够显示时,在其后显示几个小圆点
属性栏里的ColumnHeaderDefaultCellStyle中的WrapMode属性,这个属性是用来控制列标题是否自动换行的,设置为true则自动换行
另外
使行填充满整个显示区域:
把属性栏里的Columns中的显示的每一列的AutoSizeMode设置为Fil,只设置一列也会达到预期目的,只是很不美观,单独设置的一列会很宽。
(代码设置为:dataGridView10.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;)
当列名很长时将显示省略号
设置为allcells将显示列名的全部的内容
这样只是显示时只显示一行,实际上是切割了标题,可能会显示成两行,只是第二行只显示上半部分字体,不妨试试如下方法:
-------- 使显示的列标题不自动换行,当列的宽度不够显示时,在其后显示几个小圆点
属性栏里的ColumnHeaderDefaultCellStyle中的WrapMode属性,这个属性是用来控制列标题是否自动换行的,设置为true则自动换行
另外
使行填充满整个显示区域:
把属性栏里的Columns中的显示的每一列的AutoSizeMode设置为Fil,只设置一列也会达到预期目的,只是很不美观,单独设置的一列会很宽。
(代码设置为:dataGridView10.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;)
当列名很长时将显示省略号
设置为allcells将显示列名的全部的内容