我用ADOQUERY、DATASOURCE、DBGRID连接,我要求一般情况下只能浏览,要求增加,修改,删除时,分别有三个按钮,只可以浏览我可以做到,READONLY设为True;现在问题是:
1、点修改时可以直接在DBGRID里修改,然后询问是否保存,
2、增加时,自动在GRID里增加一行,在GRID里输入后询问是否保存,
3、删除时询问是否确认;
最好能说详细点,我比较菜,折腾好几天了,没有头绪,书上说的不是很详细。
1、点修改时可以直接在DBGRID里修改,然后询问是否保存,
2、增加时,自动在GRID里增加一行,在GRID里输入后询问是否保存,
3、删除时询问是否确认;
最好能说详细点,我比较菜,折腾好几天了,没有头绪,书上说的不是很详细。
解决方案 »
- IDTCPSERVER读取字符串多出个特殊符号去不掉,高手进来看看
- Delphi 用ReadProcessMemory怎么读出内存的英文字符啊?
- 大家帮我看看这个16进制数据校验和是怎么算出来的??
- 3K人民币求购小型企业管理软件源码
- 如何高速 判断一张bmp图片是否是一张全白色的图片,bmp图片像素有640*480这么大。请给哈源代码。
- 面向对象的程序设计思想是如何将数据和程序封装在一起的?<我错在哪里?>
- 如何通过代码来创建窗体对象?(delphi初学)
- 一动态创建的窗体上有一个label,在创建时要让label显示不同字符。怎么传参数
- 请教数据库连接的问题,Database Login??
- 小弟不知道下面的ActiveQuery是如何来的,请指教!!
- 如何取得ADO连接里面的数据库名
- 难题:录入界面上,如何实现这种效果?
修改:可直接在Grid里修改,在BeforePost事件里加入询问是否保存
增加:ADOQuery.Append;
删除:提示删除,删除的话ADOQuery.Delete;
append和delete后要用post吗?
并没有真正的添加到数据库中。
delete只能在DBGRID中删除显示,数据库中打上删除标记,如何彻底删除?