Foxtable(狐表)用户栏目专家坐堂 → [原创]代码问题


  共有4528人关注过本帖树形打印复制链接

主题:[原创]代码问题

帅哥哟,离线,有人找我吗?
爱相随
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/8 12:47:00 [显示全部帖子]

老师,下面这段代码,如果不变,如果增加了行,编辑之前HTLB(合同类别)列为空,则LBJM(类别简码)的值是“QT”,但是,当HTLB输入相应的值后,LBJM的值却无法更新。
Dim L As String = e.DataRow("HTLB") 
Select Case e.DataRow("HTLB") 
    Case "工程施工合同"
        E.DataRow("LBJM") = "SG"
    Case "工程设计合同"
        E.DataRow("LBJM") = "SJ"
    Case "工程绿化合同"
        E.DataRow("LBJM") = "LH"
    Case "工程勘测合同"
        E.DataRow("LBJM") = "KC"
    Case "工程合同"
        E.DataRow("LBJM") = "CQ"
    Case "工程前期合同"
        E.DataRow("LBJM") = "QQ"
    Case "行政管理合同"
        E.DataRow("LBJM") = "HZ"
    Case "投融资类合同"
        E.DataRow("LBJM") = "TR"
    Case Else
        E.DataRow("LBJM") = "QT"
End Select
如果代码转为这样,则LBJM无法赋值:
Dim L As String = e.DataRow("HTLB") 
Select Case e.DataRow("HTLB") 
    Case "工程施工合同"
        E.DataRow("LBJM") = "SG"
    Case "工程设计合同"
        E.DataRow("LBJM") = "SJ"
    Case "工程绿化合同"
        E.DataRow("LBJM") = "LH"
    Case "工程勘测合同"
        E.DataRow("LBJM") = "KC"
    Case "工程合同"
        E.DataRow("LBJM") = "CQ"
    Case "工程前期合同"
        E.DataRow("LBJM") = "QQ"
    Case "行政管理合同"
        E.DataRow("LBJM") = "HZ"
    Case "投融资类合同"
        E.DataRow("LBJM") = "TR"
    Case "其他类别合同"
        E.DataRow("LBJM") = "QT"
    Case Else
        E.DataRow("LBJM") = " " 或 NOTHING
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/8 12:54:00 [显示全部帖子]

哦,知道了,把它们放在另外的地方就可以了,谢谢了。。。

 回到顶部
总数 23 上一页 1 2 3