Foxtable(狐表)用户栏目专家坐堂 → 运行过程动态绑定TABLE


  共有10868人关注过本帖树形打印复制链接

主题:运行过程动态绑定TABLE

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


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
运行过程动态绑定TABLE  发帖心情 Post By:2012/8/30 16:28:00 [只看该作者]

窗口中放置一个TABLE控件,希望能在运行过程中动态绑定已存在的Table表,是否可行?

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/8/30 16:31:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/30 16:33:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2012/8/30 16:35:00 [只看该作者]

绑定已有的TABLE表,而不是DATATABLE或向其填充其它数据

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/30 16:38:00 [只看该作者]

Table就是来自DataTable的。

 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2012/8/30 17:04:00 [只看该作者]

其实我就是想绑定通过代码建立关联后隐藏的关联表,使用DATATABLE后,原有的关联就失效了吧

 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2012/8/30 17:08:00 [只看该作者]

在窗口设计界面中选择TABLE控件后就有一个属性叫绑定表的,可以直接绑定表,现要实现代码动态调整而已

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/30 17:20:00 [只看该作者]

可以啊:

 

 

Tables("窗口1_Table1").DataSource = DataTables("订单")

 

或者:

 

Tables("窗口1_Table1").DataSource = Tables("订单").DataTable


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2012/8/30 18:08:00 [只看该作者]

这样设置后会无条件变成副本滴,我希望的是以下的效果:
假如客户表和订单表通过代码建立了关联,为单向,且生成的关联表已隐藏
现在打开某窗口,当用户点击某个按钮时可以绑定已建立关联且已隐藏的关联表,如上的【客户.订单】表,希望还可以保持这种关联性,而非副本的,不知道这样描述是否清楚?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/31 8:53:00 [只看该作者]

Table控件不能动态绑定到关联表。

但是可以动态创建一个Table控件绑定到关联表,例如:

 

Dim tbl As WinForm.Table
tbl = e.Form.CreateTable("Table1", "表A.表B", False)
tbl.SetBounds(10, 10, 600, 400)
e.Form.AddControl(tbl)

 

参考:

http://www.foxtable.com/help/topics/1919.htm

 


 回到顶部