以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]多列数据如何判断  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7156)

--  作者:snow
--  发布时间:2010/5/20 23:35:00
--  [求助]多列数据如何判断

第一列、第二列、第三列输入数据时,当[第二列]+[第三列]>[第一列]时,要求提示错误并清除[第二列]和[第三列]内容,代码怎么写?

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:czy
--  发布时间:2010/5/21 0:12:00
--  

\'DataColChanged事件代码

Dim dr As DataRow = e.DataRow
if e.DataCol.Name = "第二列" OrElse e.DataCol.Name = "第三列" Then
    if dr("第二列") + dr("第三列") > dr("第一列")
        MessageBox.Show("第二列加第三列的和不能大于第一列!")
        dr("第二列") = Nothing
        dr("第三列") = Nothing
    End If
End If