以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何动态改变表标题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44755)

--  作者:夜雨寒风
--  发布时间:2014/1/8 11:00:00
--  [求助]如何动态改变表标题?
如果要动态设置列标题,可以在项目事件Initialize中设置DataCol的Caption属性。

动态设置列标题呢?该用什么代码?在哪个事件中设置最好?

--  作者:Bin
--  发布时间:2014/1/8 11:13:00
--  
DataTables("XX").DataCols("第一列").Caption="新的标题"

写在哪个事件是根据自身需求而定的.



--  作者:夜雨寒风
--  发布时间:2014/1/8 11:15:00
--  

Sorry, 我的目的是要修改表标题,动态修改列标题我已经会了。

 


--  作者:Bin
--  发布时间:2014/1/8 11:19:00
--  
DataTables("XX").Caption="新的标题"    大同小异的呢.
--  作者:夜雨寒风
--  发布时间:2014/1/8 19:22:00
--  

DataTables("表一").Caption = "修改表标题" 无法编译,请看截图。

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140108192021.jpg
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2014/1/8 19:31:00
--  
 表标题无法修改,只能修改列标题,如果真要改,可以用下面的代码

Dim ts As object = BaseMainform.Controls("MainPages")
Dim t As object = ts.controls("表A")
t.text = "ddddddd"


--  作者:夜雨寒风
--  发布时间:2014/1/8 20:04:00
--  
这段代码可行,但得在表是可见的情况下,不能象修改列标题那样可在项目的Initialize事件中执行,否则报错。谢谢楼上。