首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

为何DBGridEh控件最左边显示出来的行号列不能自适应列宽

2013-01-11 
为什么DBGridEh控件最左边显示出来的行号列不能自适应列宽?问题:为什么DBGridEh控件最左边显示出来的行号

为什么DBGridEh控件最左边显示出来的行号列不能自适应列宽?
问题:为什么DBGridEh控件最左边显示出来的行号列不能自适应列宽?显示的宽只能显示两位数的大小,如果记录超过三位则最高位行号数字就看不到了。
哪位老师帮忙指点一下?小弟在此先谢谢大家了!
[解决办法]
在DBGridEh1对应的DataSet打开之后(比如AfterOpen),动态设置:

DBGridEh1.FieldColumns['列名'].Width:=80;
[解决办法]
是不是版本太低啊。我的是5.28的,行号在设计期就显示,宽度会自动调整的。
为何DBGridEh控件最左边显示出来的行号列不能自适应列宽
[解决办法]
在dbgrideh源码里改,里面有个常量 const intior 类似 我改过。。。。。
[解决办法]
1.ide界面不能提供修改,只能修改dbgrideh的源代码,ctrl+鼠标左键链接到dbgrideh源文件,修改
 IndicatorWidth=20(自己随意),保存,编译本单元,然后再编译工程,就可以啦,但是在ide设计的时候
 还是显示原来11的宽度,但是运行就好了,没事的

热点排行