以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]列属性中有没有类似于datarowstate的属性  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=43110)

--  作者:cqlwsam
--  发布时间:2013/11/29 16:37:00
--  [求助]列属性中有没有类似于datarowstate的属性
如题。行有属性datarowstate,列有没有类似的属性。如何判断某列是否改变的属性。在按钮中使用。谢谢!
--  作者:Bin
--  发布时间:2013/11/29 16:38:00
--  
没有,只有行可以.
--  作者:cqlwsam
--  发布时间:2013/11/29 16:40:00
--  
我想实现以下功能:我修改了预约日期(由2013-10-10改成了2013-12-12),在保存前通过短信告知家长预约时间已修改,再保存。如何实现。谢谢!
--  作者:Bin
--  发布时间:2013/11/29 16:42:00
--  
BeforeSaveDataRow事件中 编写发送短信代码即可.
--  作者:cqlwsam
--  发布时间:2013/11/29 16:49:00
--  
但是,修改了行中的其它列(非预约日期)也能触发beforesavedatarow事件
--  作者:cqlwsam
--  发布时间:2013/11/29 16:52:00
--  
是否可以通过比较oldvalue和newvalue来实现
--  作者:Bin
--  发布时间:2013/11/29 16:52:00
--  
判断一下原始值即可,帮助看得不仔细. 呵呵
If e.DataRow.OriginalValue("预约日期") <> e.DataRow("预约日期") Then
    MessageBox.show("预约日期修改了")
End If

--  作者:cqlwsam
--  发布时间:2013/11/29 16:55:00
--  
呵呵。谢谢!边做边学,这样记得更多一点,单纯去看那个东东,记不做。