以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- getpy 有错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=8274) |
||||
-- 作者:小狐 -- 发布时间:2010/9/26 21:35:00 -- getpy 有错误 新增行,数据输入之后,没有结果 数据随意改变后,结果为之前没有改变的拼音
|
||||
-- 作者:czy -- 发布时间:2010/9/26 22:45:00 -- 你代码放错地了,应该放到DataColChanged事件中才对,因为DataColChanging事件是在改变前执行的,所以第二列出现第一列更改前的拼音是正确的。 |
||||
-- 作者:cxabc123 -- 发布时间:2010/9/26 22:45:00 -- 错误还有,比如:镡,用getpy得出的拼音是:zuo |
||||
-- 作者:小狐 -- 发布时间:2010/9/26 23:19:00 --
请问欺骗性触发:RaiseDataColChanged 比如:DataTables("员工").DataCols("出生日期").RaiseDataColChanged() 是在那里设置,表属性没有RaiseDataColChanged这个事件, [此贴子已经被作者于2010-9-26 23:31:14编辑过]
|
||||
-- 作者:czy -- 发布时间:2010/9/26 23:35:00 -- RaiseDataColChanged不是事件,而是个方法,专门用于触发DataColChanged事件。 当然你可以把它看成是一个重算某列的命令。 |
||||
-- 作者:小狐 -- 发布时间:2010/9/26 23:40:00 -- 我想重算一个列,但是不知道怎么做,帮助里只说了一半,不知道具体要在那个事件用,怎么用 [此贴子已经被作者于2010-9-26 23:40:13编辑过]
|
||||
-- 作者:小狐 -- 发布时间:2010/9/26 23:49:00 -- 搞定 |
||||
-- 作者:mr725 -- 发布时间:2010/9/26 23:50:00 -- 系统有个重置列的按钮, 自己也可以做一个。如果时时刻刻都要重置,那就放在DataColChanged里。 |
||||
-- 作者:czy -- 发布时间:2010/9/26 23:51:00 -- 这种重算操作一般都放到按钮中。 视要求而定,放哪里没有限定。 |
||||
-- 作者:cxabc123 -- 发布时间:2010/9/27 7:47:00 -- 镡,用getpy得出的拼音是:zuo 像这种错误有什么办法吗 |