Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
1.在表A中点击“增加”按钮,打开窗口2
2.在窗口2中,光标移动时,表格当前行的复选框选中,移动到其它行时,复选框的值也随之变化,(选中是唯一的)
3.点击窗口2中的确认按钮,可以将刚才选中的行的内容复制到表A中
这个代码如何设置,原先用datalist是很方便的。
下载信息 [文件大小: 下载次数: ] | |
![]() |
窗口2,Table1 PositionChanged事件代码
For Each r As Row In Tables("窗口2_Table1").Rows
r.Checked = False
Next
Tables("窗口2_Table1").Current.Checked = True
按钮代码:
Dim r As Row = Tables("窗口2_Table1").Current
Dim dr As Row = Tables("表A").AddNew
dr("编号") = r("第一列")
dr("公司名称") = r("第二列")
'…………
e.Form.Close
下载信息 [文件大小: 下载次数: ] | |
![]() |
窗口2,Table1 PositionChanged事件代码
For Each r As Row In Tables("窗口2_Table1").Rows
r.Checked = False
Next
Tables("窗口2_Table1").Current.Checked = True
按钮代码:
Dim r As Row = Tables("窗口2_Table1").Current
Dim dr As Row = Tables("表A").AddNew
dr("编号") = r("第一列")
dr("公司名称") = r("第二列")
'…………
e.Form.Close
请问可否一次选取多行并复制到表A了?
谢谢.
当然可以。
For Each r As Row In Tables("窗口2_Table1").GetCheckedRows
Dim dr As Row = Tables("表A").AddNew
dr("编号") = r("第一列")
dr("公司名称") = r("第二列")
Next