dxDbGrid如何在数据记录移动时判断其数据合法性,不合法的话 不post,回到原编辑行,
谁有dxdbgrid的类似使用手册请联系我,我的QQ是48706371
很急!谢谢!
dxdbgird你只要移动就自动保存,不知道如何判断其数据合法性

解决方案 »

  1.   

    回Manwill71(天皇地虎江山一片) 没有这个事件
    回答的人太少了
      

  2.   

    你可以双击dxdbgrid,在Columns中选中某一Column,它是对应某一字段的,然后你就可以在它的OnChange、OnValid事件中进行处理了。
    你也可以设置dxdbgrid关联的DataSoure的DataSet来达到要求,DataSet可以是TTalbe, TQuery等, 你设置它的BeforePost及其他的Before事件都可以…
    你是通过在dxdbgird上直接修改数据的吧,不过我不太提倡用这种方式更新数据
      

  3.   

    你是通过在dxdbgird上直接修改数据的吧,不过我不太提倡用这种方式更新数据
    ,你说的不错
    我发现这种方式问题很大,合法性检测难,并且一移动就自动POST,不知道楼上的没有比较好的处理方法,我可以另给你分!
    谢谢你回答,这个问题都半个月了,问题我已经解决了,但我还是想仔细的学习一下,
    过一二天我会结贴,
      

  4.   

    我的做法:
    procedure TForm1.Table1BeforePost(DataSet: TDataSet);
    begin
         if 数据不合法 then
         abort;
    end;