你的位置:
问答吧
-> .NET
-> 问题详情
dataGridView行高为什么不能不能设置?
我可以通过以下语句来实现列宽
dataGridView1.Columns[i].Width = UnitWidth;
为什么不能通过以下语句来实现行高呢?是不是有其他属性限制了?望高手指点
dataGridView1.Rows[i].Height = UnitWidth;
作者: wlfworld
发布时间: 2008-08-22
你这个问题提出来有一段时间了,怎么没有人来帮你顶一下呢
既然是沙发,我来坐坐,顺便帮你把贴子顶起来,散分的时候记得我就行了!
作者: liuhz_jsmstc
发布时间: 2008-08-25
没有关心过
你看看最后的源文件,有什么不一样?
作者: whb147
发布时间: 2008-08-25
在DataGridView属性的ColumnHeadersHeight中可以设置行的高度
作者: songyingjian2008
发布时间: 2008-08-25
this.dataGridView1.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.None;
作者: h_w_king
发布时间: 2008-08-25
好像改不了吧,只能通过内容字体改变
作者: daji0299
发布时间: 2008-11-06
可以改的.
this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
this.dataGridView1.Rows[1].Height = 120;
作者: h_w_king
发布时间: 2008-11-06
引用 3 楼 songyingjian2008 的回复:
在DataGridView属性的ColumnHeadersHeight中可以设置行的高度
up
作者: YxFlyBee
发布时间: 2008-11-06
up
作者: gsmlove
发布时间: 2008-11-06
设置datagridview的 AutoSizeRowMode为DisplayCells,同时设置单元格的WarpMode为true
作者: officesoft
发布时间: 2008-12-11
行高的设置:
RowTemplate属性下的Height 属性。
参考资料
作者: weizier1124
发布时间: 2009-01-21
[Quote=引用 7 楼 yxflybee 的回复:]
引用 3 楼 songyingjian2008 的回复:
在DataGridView属性的ColumnHeadersHeight中可以设置行的高度
错误,那是设置 表头的高度
作者: yanhaolang
发布时间: 2010-05-31
dataGridView1.Rows[i].Height = UnitHeight;
作者: xk1126
发布时间: 2010-05-31
在DataGridView控件中,默认的行高很大,而标题头的行高却很小,感觉很不匀称。
标题头的行高比较好设置
需要修改两个属性
1修改ColumnHeadersHeader 设置为你想要的高度,比如20;但这时候自动变回来。
2修改ColumnHeadersHeaderSize属性为 EnableResizing,不要为AutoSize。
行高的设置:
RowTemplate属性下的Height 属性。
其实.Net设置的很完美了,就是有的属性不容易找到。
作者: stirony
发布时间: 2010-06-09
引用 11 楼 yanhaolang 的回复:
[Quote=引用 7 楼 yxflybee 的回复:]
引用 3 楼 songyingjian2008 的回复:
在DataGridView属性的ColumnHeadersHeight中可以设置行的高度
错误,那是设置 表头的高度
终于有人出来澄清了,前面看得我相当纠结
作者: Linkor
发布时间: 2010-08-26
引用 13 楼 stirony 的回复:
在DataGridView控件中,默认的行高很大,而标题头的行高却很小,感觉很不匀称。
标题头的行高比较好设置
需要修改两个属性
1修改ColumnHeadersHeader 设置为你想要的高度,比如20;但这时候自动变回来。
2修改ColumnHeadersHeaderSize属性为 EnableResizing,不要为AutoSize。
行高的设置:
RowTemplate属……
没错,RowTemplate.Height可以设置行高,不过奇怪的是第一行的行高依然不变,其他行正常。
这是什么问题呢?
作者: Linkor
发布时间: 2010-08-26
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
for (int i = 0; i < e.Row.Cells.Count; i++)
{
e.Row.Cells[i].Wrap = false;
e.Row.Cells[i].Height = 20;
这个你看看 我绑定时 会调整高度
作者: lijianqiang2666
发布时间: 2010-08-26
看看~~
作者: planet5563
发布时间: 2010-08-26