If DataTables.Contains("资产负债表") Then
DataTables.Unload("资产负债表")
DataTables.Load("资产负债表")
End If
Dim Builder As New ADOXBuilder
Builder.Open() '打开ADOXBuilder
Dim Products As List(Of String)
Products = DataTables("项目列表").GetValues("资产负债表", "资产负债表 is not null","_Sortkey")
For Each Product As String In Products
With Builder.Tables("资产负债表")
If DataTables("资产负债表").dataCols.Contains(Product) = False Then
product = product.Replace(":", "_")
.AddColumn( Product ,ADOXType.Double ) '增加整数型列
End If
End With
Next
Builder.Close() '关闭ADOXBuilder
If DataTables.Contains("资产负债表") Then
DataTables.Unload("资产负债表")
DataTables.Load("资产负债表")
End If