以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]记录窗口如何隐藏没有值的列 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110546) |
||||
-- 作者:rainxiao -- 发布时间:2017/12/5 10:49:00 -- [求助]记录窗口如何隐藏没有值的列 窗口中有一个表格,一个记录窗口,表格绑定的是表A,记录窗口绑定的是表A的关联表表A.表B 因为表B有很多列,现在想在记录窗口中隐藏没有值得列,不知道能不能做到? 表A 进行切换时,记录窗口中隐藏的列也会变。 新手求助,这个代码应该怎么写呀?
|
||||
-- 作者:rainxiao -- 发布时间:2017/12/5 11:25:00 -- 有没有高手帮忙解决下 ![]() |
||||
-- 作者:rainxiao -- 发布时间:2017/12/5 11:27:00 -- 现在是 ![]() ![]() 这个样子的 |
||||
-- 作者:有点色 -- 发布时间:2017/12/5 11:28:00 -- 执行这个代码可以隐藏
Dim bctr = e.Form.Controls("RecordGrid1").BaseControl
代码你可以放到表A的CurrentChanged事件去。 |
||||
-- 作者:rainxiao -- 发布时间:2017/12/5 11:46:00 -- 以下是引用有点色在2017/12/5 11:28:00的发言:
执行这个代码可以隐藏
Dim bctr = e.Form.Controls("RecordGrid1").BaseControl
代码你可以放到表A的CurrentChanged事件去。 老师您好,按照您上面的代码写进去以后,每次点击表A的同一行,显示的情况都不太一样,这个应该如何解决呢? |
||||
-- 作者:rainxiao -- 发布时间:2017/12/5 11:52:00 -- 以下是引用有点色在2017/12/5 11:28:00的发言:
执行这个代码可以隐藏
Dim bctr = e.Form.Controls("RecordGrid1").BaseControl
代码你可以放到表A的CurrentChanged事件去。 而且还提示运行错误:未将对象引用设置到对象的实例 |
||||
-- 作者:有点色 -- 发布时间:2017/12/5 12:00:00 -- 以下是引用rainxiao在2017/12/5 11:46:00的发言:
老师您好,按照您上面的代码写进去以后,每次点击表A的同一行,显示的情况都不太一样,这个应该如何解决呢?
例子发上来测试一下。 |
||||
-- 作者:rainxiao -- 发布时间:2017/12/5 12:40:00 -- 以下是引用有点色在2017/12/5 12:00:00的发言:
老师您好,按照您上面的代码写进去以后,每次点击表A的同一行,显示的情况都不太一样,这个应该如何解决呢?
例子发上来测试一下。 老师弱弱的问下,例子怎么发送呀? [此贴子已经被作者于2017/12/5 12:40:44编辑过]
|
||||
-- 作者:rainxiao -- 发布时间:2017/12/5 12:49:00 -- 例子是这样的
[此贴子已经被作者于2017/12/5 12:49:40编辑过]
|
||||
-- 作者:rainxiao -- 发布时间:2017/12/5 13:11:00 -- 老师你好,我把代码改到PositionChanged事件中,每次点击以后显示的都是正确的了,但是运行错误的问题还是存在,而且一开始进入窗口的时候显示还是有空行的 |