以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于DataColChanged (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79149) |
-- 作者:sara -- 发布时间:2015/12/25 9:34:00 -- 关于DataColChanged 我现在是在DataColChanged事件里面写代码,但是我不想让在新增时候执行,只想修改时候执行,我该如何写代码 |
-- 作者:大红袍 -- 发布时间:2015/12/25 9:36:00 -- 加上SystemReady
http://www.foxtable.com/help/topics/2218.htm
|
-- 作者:sara -- 发布时间:2015/12/25 9:47:00 -- 那我该在哪里 加变量啊,DataColChanged事件是在DataRowAdded之后执行的 |
-- 作者:大红袍 -- 发布时间:2015/12/25 9:47:00 -- 汗,赋值的时候啊。 |
-- 作者:sara -- 发布时间:2015/12/25 9:50:00 -- 什么赋值的时候?没听懂啥意思。我是想新增时候不执行DataColChanged里面的代码,但是普通修改时候执行,但是新增代码执行完了才执行DataColChanged里面的代码,就凌乱了 |
-- 作者:大红袍 -- 发布时间:2015/12/25 9:51:00 -- SystemReady = False e.DataRow("第一列") = "123" SystemReady = True |
-- 作者:sara -- 发布时间:2015/12/25 9:55:00 -- 你没听明白我的意思啊,这样我实例说吧,就是我的某行有两个属性,单价,数量,我想让输入数量之前,判断单价如果是空,就提示,需要先输入单价,但是这个表有可能增加多条明细,这样增加时候它就提示让我先输入单价,但是我是想在人工改变数量时候才让提示,是这个意思,怎么实现 |
-- 作者:大红袍 -- 发布时间:2015/12/25 9:57:00 -- 无语,自己看6楼 |
-- 作者:sara -- 发布时间:2015/12/25 10:04:00 -- 讲讲原理吧,我这里不是赋值,是提示信息,就是提示应先输入单价 |
-- 作者:大红袍 -- 发布时间:2015/12/25 10:05:00 -- 不会触发datacolchanged事件啊。 |