Select Case e.DataCol.Name
Case "姓名", "部门", "状态"
If e.DataRow.IsNull("姓名") = False AndAlso e.DataRow.IsNull("部门") = False Then
If e.DataRow("部门") = "编辑部" Then
If DataTables("编辑信息表").DataCols.Contains(e.DataRow("姓名") & "_上传") = False Then
Dim Builder As New ADOXBuilder("test")
Builder.Open() '打开ADOXBuilder
With Builder.Tables("编辑信息表")
.AddColumn(e.DataRow("姓名") & "_上传",ADOXType.String, 12)
.AddColumn(e.DataRow("姓名") & "_采用",ADOXType.String, 12)
End With
Builder.Close() '关闭ADOXBuilder
DataTables.Unload("编辑信息表")
DataTables.Load("编辑信息表")
End If
End If
End If
End Select
Select Case e.DataCol.Name
Case "状态"
If e.DataRow("状态") = "离职"
Dim Builder As New ADOXBuilder("test")
With Builder.Tables("dbo.编辑信息表")
Builder.Open() '打开ADOXBuilder
.DeleteColumn(e.DataRow("姓名") & "_上传")
.DeleteColumn(e.DataRow("姓名") & "_采用")
End With
Builder.Close() '关闭ADOXBuilder
DataTables.Unload("dbo.编辑信息表")
DataTables.Load("dbo.编辑信息表")
End If
End Select
为什么我更改成为离职状态的时候会弹错误