Foxtable(狐表)用户栏目专家坐堂 → [求助]文件管理器(图片浏览器)保存问题


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

主题:[求助]文件管理器(图片浏览器)保存问题

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/15 10:18:00 [显示全部帖子]

文件管理器和图片浏览器必须绑定列才能使用,绑定之后就和当前行有关联了,表格选中哪一行,文件管理器和图片浏览器就管理那一行的文件。窗口如果使用文件管理器和图片浏览器,整个窗口的控件最好都绑定使用,不能通过赋值使用。不然就要自己做一个文件管理器和图片浏览器的功能了

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/15 14:40:00 [显示全部帖子]

没看懂什么意思,截图说明一下

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/15 15:37:00 [显示全部帖子]

绑定后,被绑定的表格选中哪一行,窗口控件就显示那一行的数据。如果表格没有数据(一行都没有,或者单元格没有值),窗口肯定也没有数据。

注意绑定主表和绑定副本是不一样的

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/15 16:22:00 [显示全部帖子]

在窗口打开后就新增一行,然后给新增的行赋值即可。

如果关闭窗口的时候不想要新增的行,删除新行,或者调用datatable.rejectchanged即可

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/15 17:09:00 [显示全部帖子]

afterlaod里的代码


Dim dr As Row = Tables("t_car_info").AddNew
dr("car_cjh") = "333"

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/15 17:24:00 [显示全部帖子]

这种表是自己的主键,不是Foxtable默认的_Identify自增主键吧。那么需要使用datatable.addnew才行,同时必须给主键赋值

Dim dr As dataRow = dataTables("t_car_info").AddNew
dr("car_cjh") = "333"
dim idx as integer = Tables("t_car_info").findrow(dr)
Tables("t_car_info").position = idx

 回到顶部