Foxtable(狐表)用户栏目专家坐堂 → 窗口勾选数据录入


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

主题:窗口勾选数据录入

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


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/5 9:47:00 [显示全部帖子]

比如6楼的图,有3行有数据,7行没有数据,假设弹出窗口勾选了8行,那么应该给6楼月租收费单的哪些行赋值?

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


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/5 11:59:00 [显示全部帖子]

比如6楼的图,有3行有数据,7行没有数据,假设弹出窗口勾选了8行,那么应该给6楼月租收费单的哪些行赋值?

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


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/5 13:55:00 [显示全部帖子]

Dim dts As List(Of DataRow) = DataTables("批量勾选_Table1").Select("[勾选] = True")
dim r as row
dim dr as datarow
For c As Integer = 0 To dts.count - 1
dr = dts(c)
if c <= Tables("月租收费_Table1").Rows.Count - 1
r =Tables("月租收费_Table1").Rows(i) 
else
r = Tables("月租收费_Table1").AddNew
end if
        r("住址_序号") = dr("住址_序号")
        r("住址_巷") = dr("住址_巷")
……
next

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


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/5 13:56:00 [显示全部帖子]

或者

Dim dts As List(Of DataRow) = DataTables("批量勾选_Table1").Select("[勾选] = True")
if dts.count > Tables("月租收费_Table1").Rows.Count then
Tables("月租收费_Table1").AddNew(dts.count - Tables("月租收费_Table1").Rows.Count)
end if
dim r as row
dim dr as datarow
For c As Integer = 0 To dts.count - 1
r = Tables("月租收费_Table1").Rows(c)
dr = dts(c)
        r("住址_序号") = dr("住址_序号")
        r("住址_巷") = dr("住址_巷")
……
next

 回到顶部