以文本方式查看主题

-  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=31627)

--  作者:jljacky
--  发布时间:2013/4/18 11:58:00
--  重置列的时候希望排除自动更新的日期列和最后修改用户列怎么能做到呢?

在DataColChanged事件中写了代码,有时候会需要重置一下相关列,

但是在这个表里面有两个列"日期"和"最后修改用户"是会自动更新的,代码也是写在DataColChanged事件中.

怎么样可以每次重置的时候将这两列排除在外啊?RaiseDataColChanged好象不能筛选列的吧


--  作者:Bin
--  发布时间:2013/4/18 12:02:00
--  
重置列是重置你选择的列..你不选择那两个列不就好了
--  作者:jljacky
--  发布时间:2013/4/18 12:15:00
--  

在该表的DataColChanged事件中我写的代码有,

If e.DataCol.Names<>"日期"

 e.DataRow("日期")=Date.Today

End If

If e.DataCol.Names<>"最后修改用户"

 e.DataRow("最后修改用户")=User.Name

End If

 

另外还有一些关于其他列计算的代码,可不可以在按重置列的时候不要更新已有内容的日期和最后修改用户.


--  作者:jljacky
--  发布时间:2013/4/18 13:59:00
--