用填充的办法最好
Dim f As New Fillerf.SourceTable = DataTables("表A") '指定数据来源f.SourceCols = "第一列,第二列,第三列" '指定数据来源列f.DataTable = DataTables("表B") '指定数据接收表f.DataCols = "第三列,第四列,第五列" '指定数据接收列f.Fill() '填充数据