Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
在表B中连续增加多行后,如何将表A的当前行,重复填充到表B的多行中去?
Tables("表B").AddNew(5) '在表B增加5行
Dim dt As DataTable = DataTables("表B") '定义表B为dt
For Each dr As DataRow In dt.DataRows '遍历表B的所有行
If dr.RowState = DataRowState.Added Then '如果遍历行为新增行
dr("第一列")=Tables("表A").Current("第一列") '那么表B的第一列新增行的数据等于表A的当前行
End If
Next
Datatable("表B").Save '保存表A
Tables("表B").AddNew(5) '在表B增加5行
Dim dt As DataTable = DataTables("表B") '定义表B为dt
For Each dr As DataRow In dt.DataRows '遍历表B的所有行
If dr.RowState = DataRowState.Added Then '如果遍历行为新增行
dr("第一列")=Tables("表A").Current("第一列") '那么表B的第一列新增行的数据等于表A的当前行
End If
Next
Datatable("表B").Save '保存表A
执行上述代码无效!
执行上述代码无效!
2楼代码是有效的,是我自己应用不当导致执行无效。
向2楼致歉,致谢!
谢谢版主关注,问题已解决,用2楼的代码有效。