以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SetColVisibleWidth 怎么是反选??  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154222)

--  作者:tld
--  发布时间:2020/9/8 15:10:00
--  SetColVisibleWidth 怎么是反选??

老师,请您帮忙看下,表(“流水临时.样品信息表临时.试样信息表临时“)有很多列,但是我想利用SetColVisibleWidth显示必要的列。但是奇怪,执行下面的代码后,该显示的列没有显示,而显示的列是反选后的列

Dim ddr3 As DataRow = DataTables("表设置").SQLfind("[表名称] = \'流水临时.样品信息表临时.试样信息表临时\' and [首分类] = \'无\' And [次分类] = \'理化\' ")
If ddr3 IsNot Nothing Then
    tb3.SetColVisibleWidth(ddr3("列宽"))
    tb3.DefaultRowHeight = ddr3("行高")
End If


谢谢!!

--  作者:有点蓝
--  发布时间:2020/9/8 15:19:00
--  
不可能是反选的,应该是有其他代码影响了
--  作者:tld
--  发布时间:2020/9/8 15:51:00
--  
不是翻转。但是,确实是没有按照预定的显示。
--  作者:有点蓝
--  发布时间:2020/9/8 15:57:00
--  
If ddr3 IsNot Nothing Then
msgbox(ddr3("列宽")) ‘如果显示正常,肯定是有其他代码影响了
    tb3.SetColVisibleWidth(ddr3("列宽"))
    tb3.DefaultRowHeight = ddr3("行高")
End If

--  作者:tld
--  发布时间:2020/9/8 16:22:00
--  
老师,如您所说,确实是其他代码干扰了。。。

谢谢老师!!!