第0行即数据行的第一行,不是表头。其他行能调整行高,唯独这行不行。
绑定数据源后不会出现此问题。但是不绑定的时候出现此问题,如果打开只有一行空行,那么向此行中添加数据后生成的新行与设定的高相同,但是原有第一行行高不正常;如果指定行数,初始化时有多行,那么最后一行行高不正常。
------解决方案--------------------------------------------------------
难道没人遇到同样的问题?自己顶上
------解决方案--------------------------------------------------------
设定行样式
------解决方案--------------------------------------------------------
指的是:RowTemplate?能否详细点?谢谢了。
我详细查阅过DataGridView的属性,只有RowTemplate.Height能设定行高。
------解决方案--------------------------------------------------------
你进属性看看啊
------解决方案--------------------------------------------------------
this.dataGridView1.RowTemplate.Height=10;
this.dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; ;
this.dataGridView1.ColumnHeadersHeight = 40;
------解决方案--------------------------------------------------------
我详细查阅过DataGridView的属性,只有RowTemplate.Height能设定行高。
最近在写DataGridView的扩展,对它的属性了解得还算清楚。
------解决方案--------------------------------------------------------
ColumnHeadersHeight 只是设定表头的高度,理论上来说不应该影响数据行。
------解决方案--------------------------------------------------------
建议你用这个好称最好的表格控件
http://www.dapfor.com/
my blog
http://ufo-crackerx.blog.163.com/
------解决方案--------------------------------------------------------
建议不错,不过公司想用自己的控件。
我个人感觉也是用自己做的控件好,功能、样式都可以自己控制。
------解决方案--------------------------------------------------------
遇到同样的问题.
目前只想到这种方法:
在datagridview1初始化时设定:dataGridView1.Rows[0].Height = 40;