Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教e.DataRow("开数") = 2

1楼
annan 发表于:2011/7/29 0:57:00

论坛终于恢复正常了!

 

在表中,我在

DataRowAdding事件中加入了以下代码(当增加行,"开数'列的值为 2.

e.DataRow("开数") = 2

 

现在我需要:当"宽度"列的值大于87的时候,"开数"列自动减1,直到"宽度"列的值小于或者等于87;

请问这样的代码怎么写

2楼
狐狸爸爸 发表于:2011/7/29 7:44:00
DataRowAdding执行的时候,宽度列并没有值吧?
3楼
blackzhu 发表于:2011/7/29 7:44:00
If e.DataCol.Name = "第一列" Then
    If e.DataRow("第一列") > 87  Then '身份证号码是否为空
        e.DataRow("第二列") =e.DataRow("第二列") -1
    Else
        If e.DataRow("第一列") <= 87 Then
            MessageBox.Show("超过87了")
            e.Cancel = True
        End If
    End If
End If

 这样?
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 2 queries.