以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列名与列标题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=183851)

--  作者:lianghanyu
--  发布时间:2022/11/16 10:58:00
--  列名与列标题
请问,列名和列标题有什么区别?

在什么情况下应该返回列名来控制,  什么情况下应该返回列标题来控制?

得到列名  和列标题的代码分别是什么?  DataCols.name????

--  作者:有点蓝
--  发布时间:2022/11/16 11:10:00
--  
列名指的是数据库里的列名称,列标题在数据库里是没有的,只显示在界面的table表格中。一般情况下列标题只是用来显示数据库里列名称不允许使用的特殊符号,或者用来做多层表头。

http://www.foxtable.com/webhelp/topics/1356.htm

Name返回列的名称
Caption返回或设置列标题
[此贴子已经被作者于2022/11/16 11:10:22编辑过]

--  作者:lianghanyu
--  发布时间:2022/11/16 11:23:00
--  
If Tables("显示列标题").Current.IsNull("显示列") = False Then
    Dim s As String = Tables("显示列标题").Current("显示列")
    For Each dc As DataCol In DataTables("显示列标题").DataCols
       If dc.Name.Contains(s) = True Then
           dc.Visible = True
          Else
               dc.Visible = False
       End If 
        
        
    Next
End If

为什么提示出错 Visible 不是 DataCol成员?  我想要隐藏这一列应该要怎么样操作?

--  作者:有点蓝
--  发布时间:2022/11/16 11:27:00
--  
先看看:http://www.foxtable.com/webhelp/topics/1586.htm

datatable是内存表,内存的东西本来就看不到,不存在显示和隐藏。table是界面显示的表,界面显示的东西才能够显示和隐藏。