Foxtable(狐表)用户栏目专家坐堂 → [求助]在事件中放弃修改的代码如何写


  共有3128人关注过本帖树形打印复制链接

主题:[求助]在事件中放弃修改的代码如何写

帅哥哟,离线,有人找我吗?
huangfanzi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1104 积分:8956 威望:0 精华:0 注册:2014/10/25 11:24:00
[求助]在事件中放弃修改的代码如何写  发帖心情 Post By:2014/12/17 22:19:00 [只看该作者]

DataColChanged事件

在某一单元格内输入新值,如果不符合要求,放弃修改,恢复原来的值,代码如何写?谢谢!

我这么写对吗?e.DataRow("凭证号")=e.OldValue,有没有简便的写法

[此贴子已经被作者于2014-12-17 22:21:52编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/17 22:30:00 [只看该作者]

 去编写Datacolchanging事件,写代码 e.Cancel = True

 


 回到顶部
帅哥哟,离线,有人找我吗?
huangfanzi
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1104 积分:8956 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2014/12/17 22:38:00 [只看该作者]

另一个问题
If e.DataCol.Name = "起始时间" Then
e.DataRow("结束时间")=e.DataRow("起始时间").AddSeconds(60)
End If
这段代码执行错误,提示:
.NET Framework 版本:2.0.50727.6421
Foxtable 版本:2014.11.11.1
错误所在事件:
详细错误信息:
无法在 System.DateTime 和 System.DateTime 上执行“-”操作。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/17 22:41:00 [只看该作者]

  3楼代码,不会报错

 回到顶部
帅哥哟,离线,有人找我吗?
huangfanzi
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1104 积分:8956 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2014/12/17 23:01:00 [只看该作者]

问题出在这段代码上,这段代码是在有个名为“耗时”的表达式列中
[结束时间] - [起始时间]
这段代码不知错在哪?
[此贴子已经被作者于2014-12-17 23:06:01编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/17 23:15:00 [只看该作者]

 时段将计算,参考 http://www.foxtable.com/help/topics/0287.htm

 

 不会做,就做个例子发上来

[此贴子已经被作者于2014-12-17 23:15:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
huangfanzi
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1104 积分:8956 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2014/12/17 23:16:00 [只看该作者]

会了,谢谢!

 回到顶部