说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

怎么判断dbgrid中某个单元格的值是否符合要求

编辑:说三道四文库 发布时间:2018-01-21 05:02
HTML文档下载 WORD文档下载 PDF文档下载
在dbgrid中可以修改人员的工资,数据库中工资是最多7位数的,需要控制输入的数据不能对于7位,但是dbgrid是自动post的,怎么办
在table的beforepost里控制。
if length(currenttostr(dbgrid1.fields['monry'].value))>7 then 
begin
   ....
end;
要不就在dbgrid的ondrawdatacell里写代码
在beforepost里控制不行
我需要判断数值〉100000时就提示
不能在beforepost判断,那样就晚了呀!最好光标移开就判断。

一句话,dbgrid太不好用!!

那有没有什么办法来解决呀?
考虑一下替代品吧!
在dbgrid中不要修改数据。
利用固定字段,然后再字段的onchange事件中处理。就可以了。
【SDCC讲师专访】百度马如悦:不写代码的架构师不是好架构师 企业级应用避免臃肿混乱的6大黄金法则 SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在! 从技术经理的角度算一算,如何可以多快好省的做个App(一) 【SDCC讲师专访】Java泛型作者Gilad Bracha:优秀的程序员应该未雨绸缪 寻求科技园、大冲的单身住房或合租 问一下,大家准备跳槽的时候,是先辞职再跳还是面试联系好了再跳?要是从一个城市去另一个城市的话,该怎么办呢? 如何删除ini中的某一项,例子如下. 求教一个简单的SQL语句 你真的知道这些缩写的意思吗? datareport报表宽度问题 高分求书(电子版):Wrox版(清华大学出版社)C#和Web系列的(中文版) 免费电影你要不要? [征集]各位的座右铭(或人生信念) 线性代数,求 一辆货车的车厢是一个长方形,它的长是4米,宽是1. 《三国演义》有哪些脍炙人口的故事 一辆货车车厢是一个长方体,它的长是6米,宽是1.5 一杯含糖量为10%的糖水重200克.现在要把它的浓 被人类灭绝的动物有什么? 在水平桌面上,有两个相同圆柱形容器,内盛相等质量的 在水平桌面上,有两个相同圆柱形容器,内盛相等质量的 把两只完全相同的鸡蛋分别放入甲乙两杯盐水中,静止时 德媒:美窃听默克尔手机已长达十年 奥报告称美国一年有500名少年儿童因枪美购物网上售卖“清朝帽子”等万圣节形韩独岛宣传片因被指使用日剧片段已被临日本诈骗犯瞄准出台女 十余人被骗损失路考电子考官今起上岗 考生教练齐抱怨乌鲁木齐华凌市场社区联合辖区单位举办新媒:谁是美国真正的敌人?1日数据:马刺18连胜创队史纪录 诺黄丹华会见大众汽车集团董事、中国区总穿越之我是潘金莲副本异界唯我独裁匡政之路星海诡道温泉景区旅游冰水泉旅游可鲁克湖和托素湖旅游老院子旅游三姐妹峰旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘