以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何用程序定位到表中某个单元格 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21726) |
-- 作者:jswalley -- 发布时间:2012/7/23 10:26:00 -- 如何用程序定位到表中某个单元格 1、用户在表中输入数据之后,程序后台经过检查发现输入错误,如果让光标重新定位到刚才的单元格中? 2、DataRows(1) 的1是不是对应数据表中行号为1的数据? 3、采用 DataColChanging 事件来判断列数据是否修改来判断数据的合法性,但增加一行数据之后数据为空,如果用户没有填,这事件不会触发,从而 也无法判断数据为空,有什么办法可以判断用户不输入也触发一个事件,进行数据合法性判断? [此贴子已经被作者于2012-7-23 10:26:53编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/7/23 10:43:00 -- 1、用这个事件,输入错误,不允许离开单元格:
|
-- 作者:jswalley -- 发布时间:2012/7/23 15:40:00 -- 刚才狐爸的回复有一点作用,但问题是新增一行之后,如果用户在单元格中不输入,直接按TAB跳过,好像不会触发ValidateEdit事件。 所以可能都要在BeforeSaveDataRow事件中进行检查。 |