// 加载界面显示宽度属性 for ls_i := 0 to DBGridEh1.Columns.Count - 1 do DBGridEh1.Columns[ls_i].OptimizeWidth;我一般这么设置宽度的,是根据字段内容的长度是适应的,如果内容宽度小于标题宽度的话,是以标题的宽度去调整的设置行线是否显示,应该也有个属性的! options dgcollines dgrowlines行高是每行数据的行的高度,你要想表格自动为数据行数总高度,那你在查询出来后,判断下数据条数,然后*每行的高度就可以了,动态设置一下表格的高度
这个是我测试的,没有你说的多余的垂直线还有滚动条的话,刚刚查了下,自己没有试过,感觉有点没有必要,你看看这个帖子里写的内容把:
http://bbs.csdn.net/topics/352347
做个问题我也遇到过,每行行高是一样的,不想excel一样每行可以不同
for ls_i := 0 to DBGridEh1.Columns.Count - 1 do
DBGridEh1.Columns[ls_i].OptimizeWidth;我一般这么设置宽度的,是根据字段内容的长度是适应的,如果内容宽度小于标题宽度的话,是以标题的宽度去调整的设置行线是否显示,应该也有个属性的!
options
dgcollines
dgrowlines行高是每行数据的行的高度,你要想表格自动为数据行数总高度,那你在查询出来后,判断下数据条数,然后*每行的高度就可以了,动态设置一下表格的高度