DataColChanged事件
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
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