vb中的datagrid控件,在修改数据的时候,如果出输入一个不合法的数据有没有办法判断并改正他,是在哪个事件中?等待解答

解决方案 »

  1.   

    datagrid控件在这方面真的做不到!换控件或其它方式
      

  2.   

    哦,这样啊,再问个问题,就是如果将两个窗体设置为同等级的,就是既可以对1窗体操作,同时也可以对2窗体进行操作呢。我想通过这种方法来解决datagrid数据合法性校验的问题。
      

  3.   

    我常用的方法是TEXT控件+datagrid控件(修改、删除权限为FALSE),合法性校验在TEXT中实现
      

  4.   

    你的意思是用text来判断数据的合法性然后再输入到datagrid中?那么就分离了吗。不能看到在dg中输入的数据了
      

  5.   

    VB里有MDIForm窗体(主)和Form窗体之分,建一个MDIForm窗体为主界面,然后把有关的Form窗体的MDICHild=True(变为子窗体),再调用这些子窗体,就会实现多窗体显示并自由切换操作。如果窗体间有数据关联,要设置刷新功能,保持数据一致性。