DBEdit在激发onchange事件时,是否已经修改数据源?如何取消修改? 因为我需要将改变的内容,判断一下格式对错,以决定是否写入数据库,或者恢复原来的值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还没有修改,可以用table.cancel if yes then dataset.postelsedataset.cancel 最好在DataSet的beforepost事件中做,如果不合格式,则abort; 怎么在DBEdit输入一个字符就会激发onchange事件啊?为什么不是输入完成之后才激发?我在onchange事件中设了断点发现的。这样,叫我如何在onchange事件中检查格式呢?(没输入完,格式当然是错的啊) 你就用回车键判断呗 !当KEY=#13时再做判断 这样就不用你每次触发的时候都有执行你的判断了 但DBEdit没输入一个字符,好像同样会激发ADOQuery的afterpost事件,这样是不是就无法恢复了? 请帮忙把这段C代码转换成Delphi,非常感谢! 如何让TreeView根据目录和文件名各显示不同图标 出错信息:invalid language driver!高分求教? 请问 求解? 求教:如何将Tcustomtrol类中canvas属性成为公开的(public) 请教一个int64型数据的问题 大家觉得在这里请个网上教师现实么? COM+、SERVERS程序怎么移植到linux平台中? 最近极不顺,放分 canvas中有没有画点的函数 怎么写代码,或者用什么函数?
dataset.post
else
dataset.cancel
我在onchange事件中设了断点发现的。
这样,叫我如何在onchange事件中检查格式呢?(没输入完,格式当然是错的啊)