Foxtable(狐表)用户栏目专家坐堂 → [求助]代码运行问题


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

主题:[求助]代码运行问题

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


加好友 发短信
等级:三尾狐 帖子:668 积分:5053 威望:0 精华:0 注册:2011/10/22 13:37:00
[求助]代码运行问题  发帖心情 Post By:2014/7/21 13:39:00 [只看该作者]

If e.DataCol.Name = "单价" Then '如果正在输入的是单价列
    If e.newvalue IsNot Nothing Then '如果已经输入内容

        Dim dr As DataRow = DataTables("采购明细").Find("[型号] = '" & e.Datarow("型号") & "'")
        Dim v As Double = Val(e.newValue)
        If v <> dr("单价")  Then '将输入的内容与以往同名产品价格做比较.
            MessageBox.Show("此价格与历往价格有差异,确定要修改,请在价格较低的型号后加"特价"两字,否则系统将无法区分!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Information)           
            e.Cancel = True '则取消输入
        End If
    End If
End If


此段代码在DATACOLCHANGING中,现在价格中输入与原来一样的价格,他也说价格有差异,为什么


 回到顶部