Dim gsx() As String = {"工序1","工序2","工序3"} For Each dr As DataRow In DataTables("表A").Datarows For Each gx As String In gsx If dr(gx) > 0 Then Dim dr1 As DataRow = DataTables("表B").Addnew dr1("姓名") = dr("姓名") dr1("工序") = gx dr1("数量") = dr(gx) End If Next Next