以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  复制行时差两列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177701)

--  作者:有点灰2
--  发布时间:2022/5/31 14:20:00
--  复制行时差两列

If e.DataTable.DataRows.Count = 0 Then \'如果是一个空表
    Return \'那么返回
End If
Dim ColNames As String() = {"策划_客户名称", "策划_产品名称", "策划_图号", "策划_加工工序", "策划_设备型号", "策划_加工方式", "策划_供应商选择", "策划_加工数量"} \'定义一个数组,保存复制列的名称
Dim dr As DataRow = e.DataTable.DataRows(e.DataTable.DataRows.Count - 1) \'获得最后一行
For Each ColName As String In ColNames
    e.DataRow(ColName) = dr(ColName) \'将最后一行的内容复制到新增行中.
Next

 

 


图片点击可在新窗口打开查看此主题相关图片如下:336.png
图片点击可在新窗口打开查看
为啥头两列没有跟着复制下来
图片点击可在新窗口打开查看此主题相关图片如下:336.png
图片点击可在新窗口打开查看