便用cxGrid大家有没有遇到这样的问题,在编辑状态下不能在光标处直接输入?
编辑状态比如格子中已有ABCD,光标停在D后不能直接输入内容,要选一个空字符或字符才能输入

解决方案 »

  1.   

    在cxGridDBTableView的OptionBehavior的
    ImmediateEditor设为true.
      

  2.   

    谢楼上的,不是那个问题,在cxGrid1Level建cxGrid1TableView,就可以直接输入了,但不能接数据库啊,
    在cxGrid1Level建cxGrid1DBTableView,就有问题这是为什么呢?
      

  3.   

    终于找到原因了:是表中字段的类型问题,nvarchar,varchar,datetime,text,int这些类型才输直接输入内容,其它的些不行,不知为什么?
      

  4.   

    是字段类型问题,cxGrid解决了大半部\分问题了,还有点小小的问,在它新增一条记录时,按向下方向键时就保存了这条记录,如果类型和长度不对或是否为空输入来合法都会提示,能不能在保存前就合法性检验,然后在保存,保存的事件是那个,怎么写,另处我在三层方式下数据库接CXGRID,在CXGRID中新增一条记录,任意输入一点内空就可以按向下方向健,不完整的记录就存CXGRID中去了,可以输很多的不不完整的记录,ClientDataSet1更新到数据库因为数据不完整所以出错,怎样解这些问题?我想在它新增一条记录时,按向下方向键保存到CXGRID就作检验应怎么做?
      

  5.   

    现在一个问题,我一按向下方向健,保存一次,如果输入不合法它去访问一次SQL然后返回个错误,我不想要这样,我现在在按向下方向健,先合法性检验,通过了才POST ,而不要直接就POST