(WinForm)DataGrid的ColumnHeader的高度可以设置吗? 如果是数据行,每一列的高度都是可以设置的,但是ColumnHeader怎么设置高度?难道只能设置宽度吗?想了好多法子都没办法做到,但是现在必须要可以设定高度...! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 columnheader的高度是根據字體的大小做變化的.如果將gridIN.TableStyles[0].HeaderFont = new Font("Verdana",30);刪除的話,在屬性設計器中設置字體的大小的話,就只會改變高度,字體的大小不這的,這個我也不知道是怎麼回事了!//建立數據源 gridIN.SetDataBinding(oDs,oDs.Tables[0].TableName); if(gridIN.TableStyles.Count == 0) { DataGridTableStyle ts = new DataGridTableStyle(); ts.SelectionBackColor = System.Drawing.SystemColors.Desktop; ts.AllowSorting = false; ts.ReadOnly = true; ts.MappingName = gridIN.DataMember; //如要此tablestyle存在就不在增加 gridIN.TableStyles.Add(ts); gridIN.TableStyles[0].GridColumnStyles[0].Width = 0; gridIN.TableStyles[0].HeaderFont = new Font("Verdana",30); } 好像不行~http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx to:dunao你的方法可用,不过感觉怪怪的,在等等有没有更好的解决方案吧to:upto这里我去查过了,没... : ( 只要设置列标题的字体大小就可以了列的高度是根据字体大小变化的另一个方法就是:在OnPaint中重绘列的列标题 [在线等].. 关于 supermap is .Net 的问题. C#Winform中调用摄像头问题 急 gridView列清空数据报输入格式有问题 如何实现控件或类库的注册功能 时间格式化及同步问题 求一个正则!! 金山快盘是如何集成到windwos 资源管理器的 还是那个问题没解决!大家耐心看一下! C# dataset 问题求助~~~大神帮我一把哈。。 计算机有2个网络,socket通信及SQL SERVER 2008的访问问题 如何得到一个字符串的右9位? 谁有C#开发的餐饮管理软件,请与我联系,最好能够发个测试版过来看看,本酒店要想买
如果將
gridIN.TableStyles[0].HeaderFont = new Font("Verdana",30);
刪除的話,在屬性設計器中設置字體的大小的話,就只會改變高度,字體的大小不這的,這個我也不知道是怎麼回事了!
//建立數據源
gridIN.SetDataBinding(oDs,oDs.Tables[0].TableName);
if(gridIN.TableStyles.Count == 0)
{
DataGridTableStyle ts = new DataGridTableStyle();
ts.SelectionBackColor = System.Drawing.SystemColors.Desktop;
ts.AllowSorting = false;
ts.ReadOnly = true;
ts.MappingName = gridIN.DataMember;
//如要此tablestyle存在就不在增加
gridIN.TableStyles.Add(ts);
gridIN.TableStyles[0].GridColumnStyles[0].Width = 0;
gridIN.TableStyles[0].HeaderFont = new Font("Verdana",30);
}
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx
你的方法可用,不过感觉怪怪的,在等等有没有更好的解决方案吧
to:upto
这里我去查过了,没... : (
列的高度是根据字体大小变化的另一个方法就是:
在OnPaint中重绘列的列标题