1、用DBGRID录入数字,有一LOOKUP字段,当录入完最后一列想转到下一行新增一条记录时出现:List out of bound(6),我是通过在dbgrid的onkeydown写代码控件到最后一列时updatebatch\append就可以正常添加,可现在有个问题是:当前如果是Insert状态,用鼠标点击其他行也会出现这个错误,请问为什么?如何解决?我试过在BeforScroll或BeforCancel里写代码控制不让焦点转移,但不行2、如何实现当焦点移到DBGRID中的LOOKUP字段时自动展开lookup字段的下列列表?
解决方案 »
- 第一次用delphi,请教个问题...........
- delphi不能开发B/S结构的应用系统?
- 请问这个嵌套查询哪里错了?
- 为什么TSpeedButton在Active Form中不会触发CM_MOUSELEVEL事件?自卑中
- 请教utf8 怎样转换成GB2312和BIG5,多谢各位帮助
- 软件发布兼散分,进来侃侃有分!
- 某程序执行过程中有两个分支A和B,怎样以指定的概率执行分支A。
- 急问:如何处理两义性的问题。
- "题库系统与试卷生成系统”在编译时出错
- 如何判断一个要动态创建的控件是已经创建了还是没创建?
- delphi中如何正确调用vc的dll啊
- 急!!高分求一自动根据排名给分的算法~望高人指点
2.给它发个消息...