Foxtable(狐表)用户栏目专家坐堂 → 自动增加行问题


  共有2377人关注过本帖平板打印复制链接

主题:自动增加行问题

美女呀,离线,留言给我吧!
13775189031
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:805 积分:5564 威望:0 精华:0 注册:2017/12/19 14:46:00
自动增加行问题  发帖心情 Post By:2020/4/9 16:23:00 [只看该作者]

增加行后信息显示不全,是什么原因?是和其他代码有冲突?
增加行没有问题,但生成的行中只有“合同性质_一单一招”和"工作联系单编号",“生产令号”、“协作内容”、“合同类别”都生成不过去
Select Case e.DataCol.name
    Case "合同签订"
        If e.newvalue = False Then
            DataTables("外协作合同台账").DeleteFor("工作联系单编号='" & e.DataRow("工作联系单编号") & "'")
        Else
            Dim ndr As Row = Tables("外协作合同台账").AddNew
            ndr("工作联系单编号") = e.DataRow("工作联系单编号")
            ndr("生产令号") = e.DataRow("生产令号")
            ndr("协作内容") = e.DataRow("协作内容")
            ndr("合同性质_年度合同") = e.DataRow("合同性质_年度合同")
            ndr("合同性质_一单一招") = e.DataRow("合同性质_一单一招")
            ndr("合同类别") = e.DataRow("合同类别")
            ndr.Move(0)
        End If
End Select

Select Case e.DataCol.Name
    Case "生产令号","协作内容","合同类别"
        Dim Filter As String = "[工作联系单编号] = '" & e.DataRow("工作联系单编号") & "'"
        Dim drs As List(Of DataRow) = DataTables("外协作合同台账").Select(Filter)
        For Each dr4 As DataRow In drs
            dr4(e.DataCol.Name) = e.NewValue
        Next
End Select

 回到顶部