以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  怎样实现自动隐藏行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=150430)

--  作者:huaqing8828
--  发布时间:2020/5/29 18:15:00
--  怎样实现自动隐藏行
当订单表中的一个订单任务完成了,该订单所在的行自动隐藏,求助代码。
--  作者:有点蓝
--  发布时间:2020/5/30 8:23:00
--  
datacolchanged事件

If e.DataCol.Name = "审核"  Then  
    If e.NewValue = True Then  
         e.DataRow.Remove
    End If
End  If

--  作者:huaqing8828
--  发布时间:2020/5/30 16:01:00
--  
老师是这样的当行的“完成数量”等于或大于“生产计划数”的时候,该行自动隐藏,不需要审核。谢谢老师
--  作者:有点蓝
--  发布时间:2020/5/30 16:22:00
--  
If e.DataCol.Name = "完成数量" orelse .DataCol.Name = "生产计划数 Then  
    If e.DataRow("完成数量") >= e.DataRow("生产计划数") Then  
         e.DataRow.Remove
    End If
End  If

--  作者:huaqing8828
--  发布时间:2020/5/30 19:26:00
--  

可以了,谢谢老师