Foxtable(狐表)用户栏目专家坐堂 → 代码有时候能用,有时候不能,啥原因?


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

主题:代码有时候能用,有时候不能,啥原因?

帅哥哟,离线,有人找我吗?
hebxtshhyj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:155 积分:1488 威望:0 精华:0 注册:2017/1/31 17:27:00
代码有时候能用,有时候不能,啥原因?  发帖心情 Post By:2017/4/14 11:42:00 [显示全部帖子]

datacolchenged 事件中,下面的代码,有时候能用,有时候不能,郁闷死了。问题在哪里呀。

Select Case e.DataCol.Name
    Case "账户ID"     (操作账户id列,进不来。)
MessageBox.Show(1)    (这个出不来) 
        If e.NewValue Is Nothing Then
            e.DataRow("账户名称")= Nothing
        Else
            Dim dr As DataRow=DataTables("账户信息表").Find("账户ID='" & e.NewValue & "'")
            If dr IsNot Nothing Then
                e.DataRow("账户名称") = dr("账户名称")
            Else
                MessageBox.Show("账户ID不存在,请到账户信息表添加.")
                e.NewValue=Nothing
                e.DataRow("账户名称")=Nothing
            End If
        End If
End Select


 回到顶部