以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  在datacolchaned中加载表不成功  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137574)

--  作者:lfz123
--  发布时间:2019/7/10 7:27:00
--  在datacolchaned中加载表不成功
为啥个人缴费信息表加载不成功呢?
If e.DataCol.Name = "证照号码" OrElse e.DataCol.name = "月份" Then
    If DataTables.Contains("个人缴费信息") = False Then
        DataTables("个人缴费信息").load()
    End If
    If e.DataRow.IsNull("证照号码") OrElse e.DataRow.IsNull("月份") Then
        e.DataRow("基本养老保险费") = Nothing
        e.DataRow("基本医疗保险费") = Nothing
        e.DataRow("失业保险费") = Nothing
    Else        
        Dim dr As DataRow = DataTables("个人缴费信息").find("证照号码 = \'"& e.datarow("证照号码") & "\'and 年份 = \'"& e.datarow("年份") & "\'and 月份 = \'"& e.datarow("月份") & "\'")
        If dr IsNot Nothing Then
            e.DataRow("基本养老保险费") = dr("个人月缴纳养老保险费")
            e.DataRow("基本医疗保险费") = dr("个人月缴纳医疗保险费")
            e.DataRow("失业保险费") = dr("个人月缴纳失业保险费")
        End If        
    End If
End If

--  作者:有点蓝
--  发布时间:2019/7/10 9:24:00
--  
加载表:DataTables.Load("表C")
加载表数据:DataTables("表C").Load()

两者不是一回事

    If DataTables.Contains("个人缴费信息") = False Then
        DataTables.load("个人缴费信息")
    End If