参考代码
DataTables("表A").datacols.add("ddd", Gettype(String))
Dim cmd As new SQLCommand
cmd.CommandText = "select * fr om {表a} where 1=2"
Dim dt As DataTable = cmd.ExecuteReader
Dim ls As new List(of String)
For Each dc As DataCol In DataTables("表A").DataCols
If dt.DataCols.Contains(dc.name) = False Then
ls.add(dc.name)
End If
Next
For Each s As String In ls
DataTables("表A").DataCols.Delete(s)
Next