W
windflower
Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,请教一个关于dbgrid的问题!
我现在在用dbgrid来进行数据输入(通过与adoquery相连),为避免将无效数据项(譬如关键字段为空的记录)写入数据库,我在将数据
写入库之前要进行判断adoquery.fieldvalues['字段名']是否为空。我是根据adoquery.recordcount来循环的
。因为dbgrid中可以用上下键移动,我在当前行录好数据后,用向下键移动,dbgrid 中就增加了
一个空行以供继续输入数据。adoquery.recordcount加1,但如果这时(即在我未对空行进行任何编辑操作)我用向上键向上移一行,
空行自动消失,不过adoquery.recordcount的值好象没变。现在,如果我要对adoquery的dataset进行删除操作,会
出现类型转换错误,我想可能是由于空行造成的。请大家帮忙!
此外,在dbgrid中,怎样实现在一个单元格中输完数据后敲回车键就能完成TAB的功能?能不能对
一个单元格的readonly属性进行赋值?
谢谢大家!
我现在在用dbgrid来进行数据输入(通过与adoquery相连),为避免将无效数据项(譬如关键字段为空的记录)写入数据库,我在将数据
写入库之前要进行判断adoquery.fieldvalues['字段名']是否为空。我是根据adoquery.recordcount来循环的
。因为dbgrid中可以用上下键移动,我在当前行录好数据后,用向下键移动,dbgrid 中就增加了
一个空行以供继续输入数据。adoquery.recordcount加1,但如果这时(即在我未对空行进行任何编辑操作)我用向上键向上移一行,
空行自动消失,不过adoquery.recordcount的值好象没变。现在,如果我要对adoquery的dataset进行删除操作,会
出现类型转换错误,我想可能是由于空行造成的。请大家帮忙!
此外,在dbgrid中,怎样实现在一个单元格中输完数据后敲回车键就能完成TAB的功能?能不能对
一个单元格的readonly属性进行赋值?
谢谢大家!