如果你的表 TableA 已经加载
临时表 用
Dim dtb As New DataTableBuilder("B")For Each dc As DataCol In DataTables("A").DataCols dtb.AddDef(dc.name,dc.DataType)Nextdtb.Build
窗口表 用
Dim tb As Table = e.Form.Controls("Table1").Tabletb.DataSource = DataTables("A").BaseTable.Clonetb.DataTable.AllowEdit = True
没有加载,就select 加载一下,再用以上方法