Foxtable(狐表)用户栏目专家坐堂 → CurrentTable.Current.DataRow 是主表,单位点击的是副表要怎么弄呀


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

主题:CurrentTable.Current.DataRow 是主表,单位点击的是副表要怎么弄呀

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
CurrentTable.Current.DataRow 是主表,单位点击的是副表要怎么弄呀  发帖心情 Post By:2020/3/10 18:01:00 [只看该作者]

问一下 Dim dr As DataRow =  CurrentTable.Current.DataRow 是获得 当前表的当前选中行
但是 副表 转不过来呢
还是  主表的 内容,是不是 只能 通过 数据找到 主表内容 在定 游标 这样。
具体情况如下
窗口:MX,在窗口加载后执行 是这样得到当前行,MX窗口是用的text绑定到查询表的字段
Dim t  As Table =  CurrentTable     ‘’‘’‘这个t 是 在 主窗口中是用 e.Form.CreateTable(name , datatable , True )建立的动态表,是datatable 是一个查询表
Dim dr As DataRow = t.Current.DataRow
主窗口中是用 e.Form.CreateTable(name , datatable , True )动态建立的表,而且是副本,datatable 是一个查询表
然后我在主窗口中点击name表中的行打开窗口MX,我发现 CurrentTable.Current 显示的是查询表关联的主表的行
我在窗口MX中执行MessageBox.Show( t.Name )弹出的是动态生成的名称

[此贴子已经被作者于2020/3/10 18:02:38编辑过]

 回到顶部