以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表的列标题能不能自动换行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124032)

--  作者:rjh4078
--  发布时间:2018/8/29 11:05:00
--  表的列标题能不能自动换行
如题 如果标题较长 能不能自动设置成自动换行
--  作者:有点甜
--  发布时间:2018/8/29 11:18:00
--  
Dim t As Table = Tables("表A")
Dim lc As Integer = 1
Dim br As Integer = t.HeaderRows-1
t.grid.AutoSizeRows(0, lc, br, t.Cols.count, 0, 0)

--  作者:有点甜
--  发布时间:2018/8/29 11:20:00
--  

或者

 

Dim t As Table = Tables("表A")
t.AutoSizeRow(-1)


--  作者:rjh4078
--  发布时间:2018/8/29 11:38:00
--  
谢谢
--  作者:rjh4078
--  发布时间:2018/8/29 11:44:00
--  
老大 现在可以换行 但不是自动啊 
我想实现的是
比如某列名是 上次退货数量
但是列的内容很少 最多2位数 40像素就够了

但是列名占据了很长  我想实现 列名能根据这个列的内容来换行 把位置让给其他列

--  作者:有点甜
--  发布时间:2018/8/29 12:01:00
--  

1、你要给列设置列宽,比如

 

http://www.foxtable.com/webhelp/scr/1552.htm

 

2、肯定不能自动的啊,你修改标题以后,要重新执行以下代码刷新的。