以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 复选框刷新之后指定选中的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108930) |
||||
-- 作者:Springamy -- 发布时间:2017/11/1 9:23:00 -- 复选框刷新之后指定选中的问题 问题描述:如图,选中4个数据要添加到Table3中,现在的问题是只能添加第一个数据然后就会刷新这个Table4 ,刷新之后就没有选中的数据了.怎么样在添加数据刷新之后还会选中剩下的数据继续添加到Table3中 有什么资料吗?
![]() ![]() |
||||
-- 作者:有点甜 -- 发布时间:2017/11/1 10:07:00 -- 1、为什么不添加完以后再刷新?
2、刷新后无法保留勾选的,除非,你单独用一列逻辑列勾选。 |
||||
-- 作者:Springamy -- 发布时间:2017/11/1 14:35:00 -- 项目中窗口2,page2,Button3按钮 主要需求是:Table4和Table5之间的问题,需要把Table4中的数据通过Button3按钮 添加到Table5中,Table5有 bcid 和ddid 字段 表之间的关联关系是: Table1 和Table4 : ddid = _IDENTFY Table4和Table5 : bcid = id 当Table4中的数据添加到Table5中并保存之后,会刷新Table4的数据,当金额 = 0 的时候,不加载此条数据 刷新之后无法保存勾选的数据,那字典的技术能不能实现先把勾选的数据保存在字典中,通过Button3按钮, 在Table5中添加对应的行数之后,再进行赋值
|
||||
-- 作者:有点甜 -- 发布时间:2017/11/1 16:06:00 -- 1、你给的例子无法直接运行,table5的表没有弄出来;
2、为什么要刷新Table4的数据?就不能添加完成以后再保存和刷新?
3、
Dim ls As new List(Of object) |
||||
-- 作者:Springamy -- 发布时间:2017/11/2 9:53:00 -- Dim rs As List(of Row) = Tables("..._Table4").GetCheckedRows msgbox(dic(dr)(0) & dic(dr)(1) & dic(dr)(2) & dic(dr)(3) &dic(dr)(4)) \'这里只能输出第一行数据
msgbox(dic(dr)(0) & dic(dr)(1) & dic(dr)(2) & dic(dr)(3) &dic(dr)(4)) 在第一个循环里面也是只能 输出第一行数据,勾选的第二行不能输出,请帮我看看代码哪里有问题
![]() ![]() |
||||
-- 作者:有点甜 -- 发布时间:2017/11/2 9:57:00 -- Dim ls As new List(Of object) For Each r4 As Row In rs Dim r As new List(Of String) r.add(r4("id")) r.add(r4("补偿类型")) r.add(r4("证书说明")) ls.add(r) Next For Each r As object In ls Dim dr As DataRow = DataTables("..._Table3").AddNew dr("bcid") = r(0) dr("类型") = r(1) Next |