For Each r As Row in Tables("统计窗口_Table1").Rows
Dim dr As DataRow = DataTables("计划表").Addnew()
dr("产品型号") = r("产品型号") dr("数量") = r("需求数量") dr("下单员") = user.name dr("下单日期") = Date.todaynext
您多绕弯子了吧,那样的话您的代码多执行(cols-1)× rows遍,自然像蜗牛了,效率极低!
这样也可以:
Dim dr As DataRow
dr = DataTables("计划表").Addnew()