Foxtable(狐表)用户栏目专家坐堂 → 关于用remove移除列的疑问?


  共有5365人关注过本帖平板打印复制链接

主题:关于用remove移除列的疑问?

帅哥哟,离线,有人找我吗?
wengfuyy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:125 积分:918 威望:0 精华:0 注册:2013/4/12 2:00:00
关于用remove移除列的疑问?  发帖心情 Post By:2013/5/5 18:52:00 [只看该作者]

假设有表A和表B,其中表B是表A的子表,如果想在系统启动时移除(隐藏)表B中的第一列,帮助中给出的方法是在AfterOpenPreject事件中用以下代码:
Tables("表B").Cols.Remove("第一列")
经测试,我发现仅靠以上的代码还不够,因为这样”表A.表B”是还是会显示“第一列”,还需要加一句:
Tables("表A.表B").Cols.Remove("第一列")
如果还有表C的关联的话,估计还会加语句的。所以,我就产生了一个疑问:
为什么不用DataTable来一次性解决呢?
当然,我试用了,DataTable是没有Remove属性的。所以,我还是想问:
为什么没有给DataTable设计一个Remove属性。

作为一个初学都,本人问通过这种不耻下问的方式加深到狐表的认识,没有其他的意思,请知道的老师回答下,谢谢。

 回到顶部