我在 delphi7里创建一个 DBgrid组件,并且用 ADOTable链接了数据库,运行的时候数据正常显示出来了,但是在每个数据上双击就能修改数据,请问这是怎么回事?我不想双击就能修改内容,我想设计成 单击一个按钮只能修改当前行!
解决方案 »
- 清除Variant变量的内存方法,TKS!
- delphi中如何让treeview打开时默认自动展开到第三级(共6级)
- 请问同一个表中列的内容怎么复制到另一列中
- 24位的bmp图像如何转换为16位的?100分,解决问题者再送100分.高手来帮忙,低手来试试.结贴率100%的哦
- DBGrid加序号的问题!
- Delphi 版的非技术区比CB的热闹多,借个人气问一下source insight && C# Builder Enterprise sn.Thank you
- 关于delphi中的excel控件?
- 为什么在我的quickrep中不能显示出来指定的图片?
- 第二次打开AdoDataSet ,查找不到数据,为什么?
- self.close出错了,为什么?
- 2个错误 新人求救!!!
- 遇到滚动条WebBrowser内如何获取鼠标的坐标
1、初始化时,DBGrid的ReadOnly:=true;//不能修改
2、按纽事件中:DBGrid的ReadOnly:=false;//可以修改
3、ado的afterstroll事件中设置DBGrid的ReadOnly:=true;//换行就不能修改了
这样看起来好像只能编辑当前记录了。
2、鼠标只能选中当前行;
3、修改当前行数据,保存后刷新;