以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  老大 这个算是BUg 还是算什么? 希望修改下.  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37566)

--  作者:blackzhu
--  发布时间:2013/7/5 11:58:00
--  老大 这个算是BUg 还是算什么? 希望修改下.
  做个窗口  放入两个表控件,设置为SqlTable 类型  在窗口利用FILL 分别加载这两个表.  这一切都是OK的.

但是我需要关联,而且不用动态关联的做法 用模拟关联的做法.但是这样的做法.

在表控件的 CurrentChanged 的事件,会提示找不到那个用于做模拟关联的列名.   这个希望考虑下处理掉.

--  作者:狐狸爸爸
--  发布时间:2013/7/5 11:59:00
--  
这个不好确定,你做个简单例子发上来,我测试一下看看
--  作者:blackzhu
--  发布时间:2013/7/5 12:30:00
--  
行 我试试做一个给你看看.
--  作者:blackzhu
--  发布时间:2013/7/5 12:38:00
--  
看窗口2  我的解决办法是判断有无这个关联列.

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:模拟关联表.table


--  作者:狐狸爸爸
--  发布时间:2013/7/5 14:23:00
--  

不算bug。

用一个public变量,Fill之前值为False,Fill之后将其值为True、

 

CurrentChanged事件判断一下:

 

If 变量 = False Then

   Return

End if

\'原来的代码


--  作者:blackzhu
--  发布时间:2013/7/5 14:32:00
--  
但是 我想 应该可义解决的,我现在是用判断是否存在这个列 来做判断的.